28 #include "NamespaceHeader.H"   160                  bool a_homogeneous) 
const;
   173                  bool a_homogeneous) 
const;
   236                const Box& domain) 
const = 0;
   397   void resetFaceNodeBC(
const int a_dir, 
const Side::LoHiSide a_side);
   405 #include "NamespaceFooter.H" A class to facilitate interaction with physical boundary conditions. 
Definition: ProblemDomain.H:141
 
virtual void applyHomogeneousBCs(FArrayBox &a_state, const ProblemDomain &domain, Real a_dx) const
 
Tuple< FaceNodeBC *, SpaceDim > m_hiBC
Definition: NodeBC.H:400
 
virtual void fillBCValues(FArrayBox &a_neumfac, FArrayBox &a_dircfac, FArrayBox &a_inhmval, Real a_dx, const ProblemDomain &domain) const =0
 
virtual FaceNodeBC * new_boxBC() const =0
 
virtual void operator=(const FaceNodeBC &)
Definition: NodeBC.H:258
 
Side::LoHiSide m_side
Definition: NodeBC.H:242
 
friend class DomainNodeBC
Definition: NodeBC.H:44
 
virtual void applyBCs(const Box &a_bcbox, FArrayBox &a_state, const FArrayBox &a_neumfac, const FArrayBox &a_dircfac, const FArrayBox &a_inhmval, Real a_dx) const
 
void define(int a_dir, Side::LoHiSide a_sd)
 
Structure for passing component ranges in code. 
Definition: Interval.H:23
 
virtual void applyEitherBCs(FArrayBox &a_state, const ProblemDomain &domain, Real a_dx, bool a_homogeneous) const
 
double Real
Definition: REAL.H:33
 
LoHiSide
Definition: LoHiSide.H:27
 
Class to enforce boundary conditions. 
Definition: NodeBC.H:278
 
virtual void applyInhomogeneousBCs(FArrayBox &a_state, const ProblemDomain &a_domain, Real a_dx) const
 
FaceNodeBC()
Definition: NodeBC.H:54
 
Tuple< FaceNodeBC *, SpaceDim > m_loBC
Definition: NodeBC.H:399
 
A Rectangular Domain on an Integer Lattice. 
Definition: Box.H:465
 
int m_direction
Definition: NodeBC.H:246
 
virtual ~FaceNodeBC()
Definition: NodeBC.H:74
 
Definition: FArrayBox.H:45
 
Interval m_components
Definition: NodeBC.H:250
 
A class to encapsulate the operations of boundary conditions on a face. 
Definition: NodeBC.H:41
 
FaceNodeBC(const FaceNodeBC &)
Definition: NodeBC.H:253
 
A wrapper for an FArrayBox to contain NODE-centered data. 
Definition: NodeFArrayBox.H:122