11 #ifndef _NEUMANNCONDUCTIVITYEBBC_H_ 12 #define _NEUMANNCONDUCTIVITYEBBC_H_ 18 #include "NamespaceHeader.H" 42 const bool& a_useHomogeneous,
102 const IntVect* a_ghostCellsPhi=0,
103 const IntVect* a_ghostCellsRhs=0);
115 #include "NamespaceFooter.H" virtual LayoutData< BaseIVFAB< VoFStencil > > * getFluxStencil(int ivar)
Definition: NeumannConductivityEBBC.H:49
static int s_comp
Definition: NeumannConductivityEBBC.H:69
virtual void define(const LayoutData< IntVectSet > &a_cfivs, const Real &a_factor)
Definition: NeumannConductivityEBBC.H:27
Definition: BaseEBBC.H:273
bool m_dataBased
Definition: BaseEBBC.H:103
A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:141
RefCountedPtr< BaseBCValue > m_flux
Definition: NeumannConductivityEBBC.H:112
NeumannPoissonEBBC m_bc
Definition: NeumannConductivityEBBC.H:72
virtual void setData(RefCountedPtr< LevelData< BaseIVFAB< Real > > > &a_data)
Definition: NeumannConductivityEBBC.H:92
virtual int whichBC()
Definition: NeumannConductivityEBBC.H:61
NeumannConductivityEBBC(const ProblemDomain &a_domain, const EBISLayout &a_layout, const RealVect &a_dx)
Definition: NeumannPoissonEBBC.H:23
bool m_isFunction
Definition: NeumannConductivityEBBC.H:107
new code
Definition: BoxLayoutData.H:170
Definition: EBCellFAB.H:29
double Real
Definition: REAL.H:33
Definition: NeumannConductivityEBBC.H:23
bool m_onlyHomogeneous
Definition: NeumannConductivityEBBC.H:106
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
Definition: DataIndex.H:114
Definition: BaseEBBC.H:315
Iterator for all vofs within an IntVectSet and an Ebgraph.
Definition: VoFIterator.H:27
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
Definition: EBISLayout.H:39
bool m_dataBased
Definition: NeumannConductivityEBBC.H:109
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)
RefCountedPtr< LevelData< BaseIVFAB< Real > > > m_data
Definition: BaseEBBC.H:102
virtual ~NeumannConductivityEBBC()
virtual void setValue(Real a_value)
virtual void setFunction(RefCountedPtr< BaseBCValue > a_flux)
RefCountedPtr< LevelData< BaseIVFAB< Real > > > m_data
Definition: NeumannConductivityEBBC.H:108
Real m_value
Definition: NeumannConductivityEBBC.H:111
Definition: NeumannConductivityEBBC.H:76