#include <ConductivityBaseDomainBC.H>
Public Member Functions | |
ConductivityBaseDomainBC () | |
void | setValue (Real a_value) |
void | setFunction (RefCountedPtr< BaseBCFuncEval > a_func) |
virtual | ~ConductivityBaseDomainBC () |
void | setCoef (EBLevelGrid &a_eblg, Real &a_beta, RefCountedPtr< LevelData< EBFluxFAB > > &a_bcoef) |
Real | bcvaluefunc (const RealVect &a_point, const int &a_dir, const Side::LoHiSide &a_side) |
virtual void | fillPhiGhost (FArrayBox &a_state, const Box &a_valid, const Box &a_domain, Real a_dx, bool a_homogeneous) |
Protected Attributes | |
bool | m_onlyHomogeneous |
bool | m_isFunction |
Real | m_value |
RefCountedPtr< BaseBCFuncEval > | m_func |
bool | m_coefSet |
EBLevelGrid | m_eblg |
Real | m_beta |
RefCountedPtr< LevelData < EBFluxFAB > > | m_bcoef |
ConductivityBaseDomainBC::ConductivityBaseDomainBC | ( | ) | [inline] |
References m_coefSet.
virtual ConductivityBaseDomainBC::~ConductivityBaseDomainBC | ( | ) | [inline, virtual] |
void ConductivityBaseDomainBC::setValue | ( | Real | a_value | ) | [inline] |
References m_func, m_isFunction, m_onlyHomogeneous, and m_value.
void ConductivityBaseDomainBC::setFunction | ( | RefCountedPtr< BaseBCFuncEval > | a_func | ) | [inline] |
References m_func, m_isFunction, m_onlyHomogeneous, and m_value.
void ConductivityBaseDomainBC::setCoef | ( | EBLevelGrid & | a_eblg, | |
Real & | a_beta, | |||
RefCountedPtr< LevelData< EBFluxFAB > > & | a_bcoef | |||
) | [inline] |
Real ConductivityBaseDomainBC::bcvaluefunc | ( | const RealVect & | a_point, | |
const int & | a_dir, | |||
const Side::LoHiSide & | a_side | |||
) | [inline] |
References m_func, m_isFunction, m_onlyHomogeneous, and m_value.
Referenced by NeumannConductivityDomainBC::fillPhiGhost(), and DirichletConductivityDomainBC::fillPhiGhost().
virtual void ConductivityBaseDomainBC::fillPhiGhost | ( | FArrayBox & | a_state, | |
const Box & | a_valid, | |||
const Box & | a_domain, | |||
Real | a_dx, | |||
bool | a_homogeneous | |||
) | [inline, virtual] |
Reimplemented in DirichletConductivityDomainBC, and NeumannConductivityDomainBC.
References MayDay::Error().
bool ConductivityBaseDomainBC::m_onlyHomogeneous [protected] |
Referenced by bcvaluefunc(), setFunction(), and setValue().
bool ConductivityBaseDomainBC::m_isFunction [protected] |
Referenced by bcvaluefunc(), setFunction(), and setValue().
Real ConductivityBaseDomainBC::m_value [protected] |
Referenced by bcvaluefunc(), setFunction(), and setValue().
RefCountedPtr<BaseBCFuncEval> ConductivityBaseDomainBC::m_func [protected] |
Referenced by bcvaluefunc(), setFunction(), and setValue().
bool ConductivityBaseDomainBC::m_coefSet [protected] |
Referenced by ConductivityBaseDomainBC(), and setCoef().
EBLevelGrid ConductivityBaseDomainBC::m_eblg [protected] |
Referenced by setCoef().
Real ConductivityBaseDomainBC::m_beta [protected] |
Referenced by setCoef().
RefCountedPtr<LevelData<EBFluxFAB> > ConductivityBaseDomainBC::m_bcoef [protected] |
Referenced by setCoef().