Class NGBndry

class NGBndry : public RadInterpBndryData

Subclassed by MGRadBndry, RadBndry

Public Functions

inline NGBndry(const amrex::BoxArray &_grids, const amrex::DistributionMapping &_dmap, int _ncomp, const amrex::Geometry &_geom)
Parameters:
  • _grids

  • _dmap

  • _ncomp

  • _geom

  • _grids

  • _dmap

  • _ncomp

  • _geom

virtual void setBndryFluxConds(const amrex::BCRec &bc, const BC_Mode phys_bc_mode = Inhomogeneous_BC) = 0
Parameters:
  • bc

  • phys_bc_mode

inline const amrex::Vector<std::unique_ptr<amrex::BaseFab<int>>> &bndryTypes(const amrex::Orientation &_face) const
Parameters:

_face

inline virtual int mixedBndry(const amrex::Orientation &_face) const
Parameters:

_face

Protected Functions

amrex::Vector< std::unique_ptr< amrex::BaseFab< int > > > bctypearray (\2 *AMREX_SPACEDIM\)

If used, these arrays must be built/deleted by a derived class:

Private Functions

NGBndry(const NGBndry &src)
Parameters:

src

NGBndry &operator=(const NGBndry &src)