Block-Structured AMR Software Framework
amrex::EBMFCellConsLinInterp Class Referencefinal

#include <AMReX_EBMFInterpolater.H>

Inheritance diagram for amrex::EBMFCellConsLinInterp:
amrex::MFCellConsLinInterp amrex::MFInterpolater amrex::InterpBase

Public Member Functions

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
 
 MFCellConsLinInterp (bool do_linear_limiting_)
 
- Public Member Functions inherited from amrex::MFCellConsLinInterp
 MFCellConsLinInterp (bool do_linear_limiting_)
 
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 MUST be implemented by derived classes. More...
 
Box CoarseBox (Box const &fine, IntVect const &ratio) override
 Returns coarsened box given fine box and refinement ratio. This is a pure virtual function and hence MUST be implemented by derived classes. More...
 
- Public Member Functions inherited from amrex::InterpBase
 InterpBase ()=default
 
virtual ~InterpBase ()=default
 
 InterpBase (InterpBase const &) noexcept=default
 
 InterpBase (InterpBase &&) noexcept=default
 
InterpBaseoperator= (InterpBase const &) noexcept=default
 
InterpBaseoperator= (InterpBase &&) noexcept=default
 
InterpolaterBoxCoarsener BoxCoarsener (const IntVect &ratio)
 

Additional Inherited Members

- Static Public Member Functions inherited from amrex::InterpBase
static Vector< intGetBCArray (const Vector< BCRec > &bcr)
 
- Protected Attributes inherited from amrex::MFCellConsLinInterp
bool do_linear_limiting = true
 

Member Function Documentation

◆ interp()

void amrex::EBMFCellConsLinInterp::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 
)
overridevirtual

Reimplemented from amrex::MFCellConsLinInterp.

◆ MFCellConsLinInterp()

amrex::MFCellConsLinInterp::MFCellConsLinInterp
inlineexplicit

The documentation for this class was generated from the following files: