#include <NeumannConductivityEBBC.H>

Public Member Functions | |
| NeumannConductivityEBBCFactory () | |
| virtual | ~NeumannConductivityEBBCFactory () |
| virtual void | setValue (Real a_value) |
| virtual void | setFunction (RefCountedPtr< BaseBCValue > a_flux) |
| virtual void | setData (RefCountedPtr< LevelData< BaseIVFAB< Real > > > &a_data) |
| virtual NeumannConductivityEBBC * | create (const ProblemDomain &a_domain, const EBISLayout &a_layout, const RealVect &a_dx, const IntVect *a_ghostCellsPhi=0, const IntVect *a_ghostCellsRhs=0) |
Private Attributes | |
| bool | m_onlyHomogeneous |
| bool | m_isFunction |
| RefCountedPtr< LevelData < BaseIVFAB< Real > > > | m_data |
| bool | m_dataBased |
| Real | m_value |
| RefCountedPtr< BaseBCValue > | m_flux |
| NeumannConductivityEBBCFactory::NeumannConductivityEBBCFactory | ( | ) |
| virtual NeumannConductivityEBBCFactory::~NeumannConductivityEBBCFactory | ( | ) | [virtual] |
| virtual void NeumannConductivityEBBCFactory::setValue | ( | Real | a_value | ) | [virtual] |
| virtual void NeumannConductivityEBBCFactory::setFunction | ( | RefCountedPtr< BaseBCValue > | a_flux | ) | [virtual] |
| virtual void NeumannConductivityEBBCFactory::setData | ( | RefCountedPtr< LevelData< BaseIVFAB< Real > > > & | a_data | ) | [inline, virtual] |
References m_data, and m_dataBased.
| virtual NeumannConductivityEBBC* NeumannConductivityEBBCFactory::create | ( | const ProblemDomain & | a_domain, | |
| const EBISLayout & | a_layout, | |||
| const RealVect & | a_dx, | |||
| const IntVect * | a_ghostCellsPhi = 0, |
|||
| const IntVect * | a_ghostCellsRhs = 0 | |||
| ) | [virtual] |
Implements BaseEBBCFactory.
bool NeumannConductivityEBBCFactory::m_onlyHomogeneous [private] |
bool NeumannConductivityEBBCFactory::m_isFunction [private] |
RefCountedPtr<LevelData<BaseIVFAB<Real> > > NeumannConductivityEBBCFactory::m_data [private] |
Referenced by setData().
bool NeumannConductivityEBBCFactory::m_dataBased [private] |
Referenced by setData().
Real NeumannConductivityEBBCFactory::m_value [private] |
1.5.5