#include <DirichletPoissonEBBC.H>
Public Member Functions | |
DirichletPoissonEBBCFactory () | |
virtual | ~DirichletPoissonEBBCFactory () |
virtual void | setOrder (int a_order) |
virtual void | setValue (Real a_value) |
virtual void | setFunction (RefCountedPtr< BaseBCValue > a_func) |
virtual DirichletPoissonEBBC * | create (const ProblemDomain &a_domain, const EBISLayout &a_layout, const RealVect &a_dx, const IntVect *a_ghostCellsPhi=0, const IntVect *a_ghostCellsRhs=0) |
Protected Attributes | |
bool | m_onlyHomogeneous |
bool | m_isFunction |
int | m_order |
Real | m_value |
RefCountedPtr< BaseBCValue > | m_func |
RefCountedPtr< LevelData < BaseIVFAB< Real > > > | m_data |
bool | m_dataBased |
DirichletPoissonEBBCFactory::DirichletPoissonEBBCFactory | ( | ) |
virtual DirichletPoissonEBBCFactory::~DirichletPoissonEBBCFactory | ( | ) | [virtual] |
virtual void DirichletPoissonEBBCFactory::setOrder | ( | int | a_order | ) | [virtual] |
virtual void DirichletPoissonEBBCFactory::setValue | ( | Real | a_value | ) | [virtual] |
virtual void DirichletPoissonEBBCFactory::setFunction | ( | RefCountedPtr< BaseBCValue > | a_func | ) | [virtual] |
virtual DirichletPoissonEBBC* DirichletPoissonEBBCFactory::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 DirichletPoissonEBBCFactory::m_onlyHomogeneous [protected] |
bool DirichletPoissonEBBCFactory::m_isFunction [protected] |
int DirichletPoissonEBBCFactory::m_order [protected] |
Real DirichletPoissonEBBCFactory::m_value [protected] |
RefCountedPtr<BaseBCValue> DirichletPoissonEBBCFactory::m_func [protected] |
RefCountedPtr<LevelData<BaseIVFAB<Real> > > DirichletPoissonEBBCFactory::m_data [protected] |
bool DirichletPoissonEBBCFactory::m_dataBased [protected] |