1 #ifndef AMREX_MF_INTERPOLATER_H_
2 #define AMREX_MF_INTERPOLATER_H_
3 #include <AMReX_Config.H>
#define AMREX_EXPORT
Definition: AMReX_Extension.H:191
Array4< Real > fine
Definition: AMReX_InterpFaceRegister.cpp:90
Rectangular problem domain geometry.
Definition: AMReX_Geometry.H:73
Definition: AMReX_InterpBase.H:26
[Bi|Tri]linear interpolation on cell centered data.
Definition: AMReX_MFInterpolater.H:96
Box CoarseBox(Box const &fine, int ratio) override
Returns coarsened box given fine box and refinement ratio. This is a pure virtual function and hence ...
Definition: AMReX_MFInterpolater.cpp:438
void interp(MultiFab const &crsemf, int ccomp, MultiFab &finemf, int fcomp, int ncomp, IntVect const &ng, Geometry const &cgeom, Geometry const &fgeom, Box const &dest_domain, IntVect const &ratio, Vector< BCRec > const &bcs, int bcscomp) override
Definition: AMReX_MFInterpolater.cpp:444
Linear conservative interpolation on cell centered data.
Definition: AMReX_MFInterpolater.H:51
void interp(MultiFab const &crsemf, int ccomp, MultiFab &finemf, int fcomp, int ncomp, IntVect const &ng, Geometry const &cgeom, Geometry const &fgeom, Box const &dest_domain, IntVect const &ratio, Vector< BCRec > const &bcs, int bcomp) override
Definition: AMReX_MFInterpolater.cpp:92
MFCellConsLinInterp(bool do_linear_limiting_)
Definition: AMReX_MFInterpolater.H:53
Box CoarseBox(Box const &fine, int ratio) override
Returns coarsened box given fine box and refinement ratio. This is a pure virtual function and hence ...
Definition: AMReX_MFInterpolater.cpp:84
bool do_linear_limiting
Definition: AMReX_MFInterpolater.H:64
Linear conservative interpolation on cell centered data.
Definition: AMReX_MFInterpolater.H:80
Box CoarseBox(Box const &fine, int ratio) override
Returns coarsened box given fine box and refinement ratio. This is a pure virtual function and hence ...
Definition: AMReX_MFInterpolater.cpp:325
void interp(MultiFab const &crsemf, int ccomp, MultiFab &finemf, int fcomp, int ncomp, IntVect const &ng, Geometry const &cgeom, Geometry const &fgeom, Box const &dest_domain, IntVect const &ratio, Vector< BCRec > const &bcs, int bcomp) override
Definition: AMReX_MFInterpolater.cpp:333
Definition: AMReX_MFInterpolater.H:15
virtual void interp(MultiFab const &crsemf, int ccomp, MultiFab &finemf, int fcomp, int ncomp, IntVect const &ng, Geometry const &cgeom, Geometry const &fgeom, Box const &dest_domain, IntVect const &ratio, Vector< BCRec > const &bcs, int bcscomp)=0
Definition: AMReX_MFInterpolater.H:112
void interp(MultiFab const &crsemf, int ccomp, MultiFab &finemf, int fcomp, int ncomp, IntVect const &ng, Geometry const &cgeom, Geometry const &fgeom, Box const &dest_domain, IntVect const &ratio, Vector< BCRec > const &bcs, int bcscomp) override
Definition: AMReX_MFInterpolater.cpp:499
Box CoarseBox(Box const &fine, int ratio) override
Returns coarsened box given fine box and refinement ratio. This is a pure virtual function and hence ...
Definition: AMReX_MFInterpolater.cpp:493
Piecewise constant interpolation on cell-centered data.
Definition: AMReX_MFInterpolater.H:28
void interp(MultiFab const &crsemf, int ccomp, MultiFab &finemf, int fcomp, int ncomp, IntVect const &ng, Geometry const &cgeom, Geometry const &fgeom, Box const &dest_domain, IntVect const &ratio, Vector< BCRec > const &bcs, int bcscomp) override
Definition: AMReX_MFInterpolater.cpp:32
Box CoarseBox(Box const &fine, int ratio) override
Returns coarsened box given fine box and refinement ratio. This is a pure virtual function and hence ...
Definition: AMReX_MFInterpolater.cpp:26
A collection (stored as an array) of FArrayBox objects.
Definition: AMReX_MultiFab.H:38
This class is a thin wrapper around std::vector. Unlike vector, Vector::operator[] provides bound che...
Definition: AMReX_Vector.H:27
Definition: AMReX_Amr.cpp:49
MFPCInterp mf_pc_interp
Definition: AMReX_MFInterpolater.cpp:10
MFCellBilinear mf_cell_bilinear_interp
Definition: AMReX_MFInterpolater.cpp:14
MFCellConsLinInterp mf_cell_cons_interp(false)
Definition: AMReX_MFInterpolater.H:124
MFCellConsLinMinmaxLimitInterp mf_linear_slope_minmax_interp
Definition: AMReX_MFInterpolater.cpp:13
MFCellConsLinInterp mf_lincc_interp(true)
Definition: AMReX_MFInterpolater.H:125
MFNodeBilinear mf_node_bilinear_interp
Definition: AMReX_MFInterpolater.cpp:17