#include <NeumannViscousTensorDomainBC.H>

Public Member Functions | |
| NeumannViscousTensorDomainBCFactory () | |
| virtual | ~NeumannViscousTensorDomainBCFactory () |
| virtual void | setValue (Real a_value) |
| virtual void | setFunction (RefCountedPtr< BaseBCFuncEval > a_flux) |
| virtual NeumannViscousTensorDomainBC * | create (const ProblemDomain &a_domain, const EBISLayout &a_layout, const RealVect &a_dx) |
Private Attributes | |
| bool | m_onlyHomogeneous |
| bool | m_isFunction |
| Real | m_value |
| RefCountedPtr< BaseBCFuncEval > | m_flux |
| NeumannViscousTensorDomainBCFactory::NeumannViscousTensorDomainBCFactory | ( | ) |
| virtual NeumannViscousTensorDomainBCFactory::~NeumannViscousTensorDomainBCFactory | ( | ) | [virtual] |
| virtual void NeumannViscousTensorDomainBCFactory::setValue | ( | Real | a_value | ) | [virtual] |
Sets value of NORMAL gradient of normal component. Everything else in valueland is set to zero. If you want something more elaborate, use the functional form.
| virtual void NeumannViscousTensorDomainBCFactory::setFunction | ( | RefCountedPtr< BaseBCFuncEval > | a_flux | ) | [virtual] |
| virtual NeumannViscousTensorDomainBC* NeumannViscousTensorDomainBCFactory::create | ( | const ProblemDomain & | a_domain, | |
| const EBISLayout & | a_layout, | |||
| const RealVect & | a_dx | |||
| ) | [virtual] |
Implements BaseDomainBCFactory.
bool NeumannViscousTensorDomainBCFactory::m_onlyHomogeneous [private] |
bool NeumannViscousTensorDomainBCFactory::m_isFunction [private] |
1.5.5