11 #ifndef _NEUMANNVISCOUSTENSOREBBC_H_ 12 #define _NEUMANNVISCOUSTENSOREBBC_H_ 18 #include "NamespaceHeader.H" 43 const bool& a_useHomogeneous,
52 const IntVect* a_ghostCellsRhs);
78 const bool& a_useHomogeneous,
80 const pair<int,Real>* a_cacheHint=0 )
126 const IntVect* a_ghostCellsPhi=0,
127 const IntVect* a_ghostCellsRhs=0);
136 #include "NamespaceFooter.H" virtual ~NeumannViscousTensorEBBC()
NeumannViscousTensorEBBC()
Definition: NeumannViscousTensorEBBC.H:85
Definition: NeumannViscousTensorEBBC.H:95
A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:141
Definition: NeumannViscousTensorEBBC.H:23
virtual void define(const LayoutData< IntVectSet > &a_cfivs, const Real &a_factor)
Definition: NeumannViscousTensorEBBC.H:29
NeumannViscousTensorEBBCFactory()
Definition: NeumannViscousTensorEBBC.H:101
virtual void setValue(Real a_value)
Definition: BaseEBBC.H:149
virtual void getEBFlux(Real &a_flux, const VolIndex &a_vof, const LevelData< EBCellFAB > &a_phi, const LayoutData< IntVectSet > &a_cfivs, const DataIndex &a_dit, const RealVect &a_probLo, const RealVect &a_dx, const bool &a_useHomogeneous, const Real &a_time, const pair< int, Real > *a_cacheHint=0)
Definition: NeumannViscousTensorEBBC.H:71
virtual ~NeumannViscousTensorEBBCFactory()
Definition: NeumannViscousTensorEBBC.H:107
RefCountedPtr< BaseBCFuncEval > m_func
Definition: NeumannViscousTensorEBBC.H:132
Definition: EBCellFAB.H:29
double Real
Definition: REAL.H:33
bool m_isFunction
Definition: NeumannViscousTensorEBBC.H:130
Definition: BaseEBBC.H:109
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.
Real m_value
Definition: NeumannViscousTensorEBBC.H:131
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
Definition: DataIndex.H:112
Definition: BaseEBBC.H:315
Iterator for all vofs within an IntVectSet and an Ebgraph.
Definition: VoFIterator.H:27
virtual void applyEBFlux(EBCellFAB &a_lphi, const EBCellFAB &a_phi, VoFIterator &a_vofit, const LayoutData< IntVectSet > &a_cfivs, const DataIndex &a_dit, const RealVect &a_probLo, const RealVect &a_dx, const Real &a_factor, const bool &a_useHomogeneous, const Real &a_time)
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
virtual LayoutData< BaseIVFAB< VoFStencil > > * getFluxStencil(int ivar)
Definition: NeumannViscousTensorEBBC.H:56
virtual void setFunction(RefCountedPtr< BaseBCFuncEval > a_func)
Definition: BaseEBBC.H:161
Volume of Fluid Index.
Definition: VolIndex.H:31
Definition: EBISLayout.H:39