1#ifndef AMREX_INTERP_FACE_REGISTER_H_
2#define AMREX_INTERP_FACE_REGISTER_H_
3#include <AMReX_Config.H>
72 int scomp,
int ncomp);
Problem-domain geometry: maps between index space and physical space.
Reference-counted collection of Boxes.
Definition AMReX_BoxArray.H:681
Calculates the distribution of FABs to MPI processes.
Definition AMReX_DistributionMapping.H:51
Rectangular problem domain geometry.
Definition AMReX_Geometry.H:87
iMultiFab const & mask(Orientation face) const
Returns a coarse/fine boundary mask for a given face.
Definition AMReX_InterpFaceRegister.cpp:82
void interp(Array< MultiFab *, 3 > const &fine, Array< MultiFab const *, 3 > const &crse, int scomp, int ncomp)
Interpolates from coarse to fine data at coarse/fine boundaries.
Definition AMReX_InterpFaceRegister.cpp:102
void define(BoxArray const &fba, DistributionMapping const &fdm, Geometry const &fgeom, IntVect const &ref_ratio)
Defines an InterpFaceRegister object.
Definition AMReX_InterpFaceRegister.cpp:12
InterpFaceRegister()=default
Encapsulation of the Orientation of the Faces of a Box.
Definition AMReX_Orientation.H:29
A Collection of IArrayBoxes.
Definition AMReX_iMultiFab.H:34
std::array< T, N > Array
Definition AMReX_Array.H:31
Definition AMReX_Amr.cpp:50
IntVectND< 3 > IntVect
IntVect is an alias for amrex::IntVectND instantiated with AMREX_SPACEDIM.
Definition AMReX_BaseFwd.H:38