|
| | ABLFillInflow (Field &field, const amrex::AmrCore &mesh, const SimTime &time, const ABLBoundaryPlane &bndry_plane) |
| | ~ABLFillInflow () override |
| void | fillpatch (int lev, amrex::Real time, amrex::MultiFab &mfab, const amrex::IntVect &nghost, const FieldState fstate=FieldState::New) override |
| | Implementation that handles filling patches on a single level as well as across a coarse-fine interface.
|
| void | fillpatch_sibling_fields (int lev, amrex::Real time, amrex::Array< amrex::MultiFab *, AMREX_SPACEDIM > &mfabs, amrex::Array< amrex::MultiFab *, AMREX_SPACEDIM > &ffabs, amrex::Array< amrex::MultiFab *, AMREX_SPACEDIM > &cfabs, const amrex::IntVect &nghost, const amrex::Vector< amrex::BCRec > &bcrec, const amrex::Vector< amrex::BCRec > &, const FieldState fstate=FieldState::New) override |
| | Implementation that handles filling patches on a single level as well as across a coarse-fine interface, for an array of different fields.
|
| void | fillpatch_from_coarse (int lev, amrex::Real time, amrex::MultiFab &mfab, const amrex::IntVect &nghost, const FieldState fstate=FieldState::New) override |
| | Implementation that handles filling patches from a coarse to fine level.
|
| void | fillphysbc (int lev, amrex::Real time, amrex::MultiFab &mfab, const amrex::IntVect &nghost, const FieldState fstate=FieldState::New) override |
| | Implementation that handles filling physical boundary conditions.
|
| | FieldFillPatchOps (Field &field, const amrex::AmrCore &mesh, const SimTime &time, FieldInterpolator itype=FieldInterpolator::CellConsLinear, FieldInterpolator face_itype=FieldInterpolator::FaceDivFree) |
| amrex::Vector< amrex::MultiFab * > | get_mfab_vec (int lev) |
| void | fillpatch (int lev, amrex::Real time, amrex::MultiFab &mfab, const amrex::IntVect &nghost, const FieldState fstate=FieldState::New) override |
| | Implementation that handles filling patches on a single level as well as across a coarse-fine interface.
|
| void | fillpatch_sibling_fields (int lev, amrex::Real time, amrex::Array< amrex::MultiFab *, AMREX_SPACEDIM > &mfabs, amrex::Array< amrex::MultiFab *, AMREX_SPACEDIM > &ffabs, amrex::Array< amrex::MultiFab *, AMREX_SPACEDIM > &cfabs, const amrex::IntVect &nghost, const amrex::Vector< amrex::BCRec > &fillpatch_bcrec, const amrex::Vector< amrex::BCRec > &physbc_bcrec, const FieldState) override |
| | Implementation that handles filling patches on a single level as well as across a coarse-fine interface, for an array of different fields.
|
| void | fillpatch_from_coarse (int lev, amrex::Real time, amrex::MultiFab &mfab, const amrex::IntVect &nghost, const FieldState fstate=FieldState::New) override |
| | Implementation that handles filling patches from a coarse to fine level.
|
| void | fillphysbc (int lev, amrex::Real time, amrex::MultiFab &mfab, const amrex::IntVect &nghost, const FieldState) override |
| | Implementation that handles filling physical boundary conditions.
|
| void | set_inflow (int lev, amrex::Real time, amrex::MultiFab &mfab, const amrex::IntVect &nghost, const FieldState) override |
| void | set_inflow_sibling_fields (const int lev, const amrex::Real time, const amrex::Array< amrex::MultiFab *, AMREX_SPACEDIM > mfabs) override |
| | FieldFillPatchOpsBase ()=default |
| virtual | ~FieldFillPatchOpsBase ()=default |
| virtual void | set_inflow_sibling_fields (const int lev, const amrex::Real time, amrex::Array< amrex::MultiFab *, AMREX_SPACEDIM > mfabs)=0 |
Operations to perform inflow of data from boundary planes
This class contains the operations necessary to interface with ABLBoundaryPlane class and populate data at the boundaries
- See also
- ABLBoundaryPlane