#include <EBPhysIBC.H>

Public Member Functions | |
| EBPhysIBC () | |
| virtual | ~EBPhysIBC () |
| virtual void | define (const ProblemDomain &a_domain, const RealVect &a_dx)=0 |
| 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. | |
| virtual void | initialize (LevelData< EBCellFAB > &a_conState, const EBISLayout &a_ebisl) const =0 |
| Put initial conserved state into a_conState. | |
| 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. | |
| EBPhysIBC::EBPhysIBC | ( | ) |
| virtual EBPhysIBC::~EBPhysIBC | ( | ) | [virtual] |
| virtual void EBPhysIBC::define | ( | const ProblemDomain & | a_domain, | |
| const RealVect & | a_dx | |||
| ) | [pure virtual] |
Implemented in ExtrapAdvectBC.
| virtual void EBPhysIBC::initialize | ( | LevelData< EBCellFAB > & | a_conState, | |
| const EBISLayout & | a_ebisl | |||
| ) | const [pure virtual] |
| virtual void EBPhysIBC::setBndrySlopes | ( | EBCellFAB & | a_deltaPrim, | |
| const EBCellFAB & | a_primState, | |||
| const EBISBox & | a_ebisBox, | |||
| const Box & | a_box, | |||
| const int & | a_dir | |||
| ) | [pure virtual] |
Set boundary slopes.
The boundary slopes in a_dW are already set to one sided difference approximations. If this function doesn't change them they will be used for the slopes at the boundaries.
Implemented in ExtrapAdvectBC.
1.5.5