20 #include "NamespaceHeader.H"    50                       const int&            a_dir) = 0;
    72                               const int&       a_dir) = 0;
    76 #include "NamespaceFooter.H" virtual void initialize(LevelData< EBCellFAB > &a_conState, const EBISLayout &a_ebisl) const =0
Put initial conserved state into a_conState. 
 
virtual void fluxBC(EBFluxFAB &a_flux, const EBCellFAB &a_Wcenter, const EBCellFAB &a_Wextrap, const Side::LoHiSide &a_sd, const Real &a_time, const EBISBox &a_ebisBox, const DataIndex &a_dit, const Box &a_box, const Box &a_faceBox, const int &a_dir)=0
For every box in this level, this virtual function is called. 
 
A class to facilitate interaction with physical boundary conditions. 
Definition: ProblemDomain.H:141
 
virtual void setCurDataIndex(const DataIndex &a_dit)
Definition: EBPhysIBC.H:52
 
A EBFaceFAB-like container for edge-centered fluxes. 
Definition: EBFluxFAB.H:25
 
Definition: EBCellFAB.H:29
 
double Real
Definition: REAL.H:33
 
LoHiSide
Definition: LoHiSide.H:27
 
static void Error(const char *const a_msg=m_nullString, int m_exitCode=CH_DEFAULT_ERROR_CODE)
Print out message to cerr and exit with the specified exit code. 
 
virtual void define(const ProblemDomain &a_domain, const RealVect &a_dx)=0
 
A Rectangular Domain on an Integer Lattice. 
Definition: Box.H:465
 
A Real vector in SpaceDim-dimensional space. 
Definition: RealVect.H:41
 
Definition: EBPhysIBC.H:27
 
Definition: DataIndex.H:112
 
Definition: EBISLayout.H:39
 
virtual void setBndrySlopes(EBCellFAB &a_deltaPrim, const EBCellFAB &a_primState, const EBISBox &a_ebisBox, const Box &a_box, const int &a_dir)=0
Set boundary slopes.