A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:130
Real m_value
Definition: NeumannViscousTensorDomainBC.H:92
Definition: NeumannViscousTensorDomainBC.H:68
Definition: BaseDomainBC.H:197
RefCountedPtr< BaseBCFuncEval > m_flux
Definition: NeumannViscousTensorDomainBC.H:93
Definition: NeumannViscousTensorDomainBC.H:20
virtual void setFunction(RefCountedPtr< BaseBCFuncEval > a_func)
Definition: BaseDomainBC.H:275
Definition: BaseDomainBC.H:343
bool m_onlyHomogeneous
Definition: NeumannViscousTensorDomainBC.H:89
bool m_isFunction
Definition: NeumannViscousTensorDomainBC.H:90
virtual void setValue(Real a_value)
Definition: BaseDomainBC.H:263
virtual ~NeumannViscousTensorDomainBC()
NeumannViscousTensorDomainBC()
void getDivergenceAndGradient(Real &a_divergence, Real *a_gradient, const int &a_idir, const FaceIndex &a_bndryFace, const VolIndex &a_vof, const EBCellFAB &a_phi, const RealVect &a_probLo, const RealVect &a_dx, const Side::LoHiSide &a_side, const DataIndex &a_dit, const Real &a_time, const bool &a_useHomogeneous)
virtual void getFaceFlux(BaseFab< Real > &a_faceFlux, const BaseFab< Real > &a_phi, const RealVect &a_probLo, const RealVect &a_dx, const int &a_idir, const Side::LoHiSide &a_side, const DataIndex &a_dit, const Real &a_time, const bool &a_useHomogeneous)