11 #ifndef _CONDUCTIVITYBASEDOMAINBC_H_ 12 #define _CONDUCTIVITYBASEDOMAINBC_H_ 26 #include "NamespaceHeader.H" 121 #include "NamespaceFooter.H" virtual Real value(const RealVect &a_point, const int &a_comp) const =0
void setFunction(RefCountedPtr< BaseBCFuncEval > a_func)
Definition: ConductivityBaseDomainBC.H:52
Definition: BaseDomainBC.H:31
RefCountedPtr< LevelData< EBFluxFAB > > m_bcoef
Definition: ConductivityBaseDomainBC.H:119
Definition: ConductivityBaseDomainBC.H:32
Definition: EBLevelGrid.H:30
ConductivityBaseDomainBC()
Definition: ConductivityBaseDomainBC.H:38
Real m_beta
Definition: ConductivityBaseDomainBC.H:118
RefCountedPtr< BaseBCFuncEval > m_func
Definition: ConductivityBaseDomainBC.H:114
bool m_isFunction
Definition: ConductivityBaseDomainBC.H:111
virtual ~ConductivityBaseDomainBC()
Definition: ConductivityBaseDomainBC.H:61
virtual void fillPhiGhost(FArrayBox &a_state, const Box &a_valid, const Box &a_domain, Real a_dx, bool a_homogeneous)
Definition: ConductivityBaseDomainBC.H:100
double Real
Definition: REAL.H:33
LoHiSide
Definition: LoHiSide.H:27
void setValue(Real a_value)
Definition: ConductivityBaseDomainBC.H:44
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.
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:469
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
bool m_coefSet
Definition: ConductivityBaseDomainBC.H:116
bool m_onlyHomogeneous
Definition: ConductivityBaseDomainBC.H:110
EBLevelGrid m_eblg
Definition: ConductivityBaseDomainBC.H:117
Real bcvaluefunc(const RealVect &a_point, const int &a_dir, const Side::LoHiSide &a_side)
Definition: ConductivityBaseDomainBC.H:78
Definition: FArrayBox.H:45
Real m_value
Definition: ConductivityBaseDomainBC.H:113
void setCoef(EBLevelGrid &a_eblg, Real &a_beta, RefCountedPtr< LevelData< EBFluxFAB > > &a_bcoef)
Definition: ConductivityBaseDomainBC.H:68