Chombo + EB + MF  3.2
Public Member Functions | Private Attributes | List of all members
DirichletViscousTensorDomainBCFactory Class Reference

#include <DirichletViscousTensorDomainBC.H>

Inheritance diagram for DirichletViscousTensorDomainBCFactory:
Inheritance graph
[legend]

Public Member Functions

 DirichletViscousTensorDomainBCFactory ()
 
virtual ~DirichletViscousTensorDomainBCFactory ()
 
virtual DirichletViscousTensorDomainBCcreate (const ProblemDomain &a_domain, const EBISLayout &a_layout, const RealVect &a_dx)
 
virtual void setValue (Real a_value)
 
virtual void setFunction (RefCountedPtr< BaseBCFuncEval > a_func)
 
- Public Member Functions inherited from BaseDomainBCFactory
 BaseDomainBCFactory ()
 
virtual ~BaseDomainBCFactory ()
 

Private Attributes

bool m_onlyHomogeneous
 
bool m_isFunctional
 
Real m_value
 
RefCountedPtr< BaseBCFuncEvalm_func
 

Constructor & Destructor Documentation

◆ DirichletViscousTensorDomainBCFactory()

DirichletViscousTensorDomainBCFactory::DirichletViscousTensorDomainBCFactory ( )

◆ ~DirichletViscousTensorDomainBCFactory()

virtual DirichletViscousTensorDomainBCFactory::~DirichletViscousTensorDomainBCFactory ( )
virtual

Member Function Documentation

◆ create()

virtual DirichletViscousTensorDomainBC* DirichletViscousTensorDomainBCFactory::create ( const ProblemDomain a_domain,
const EBISLayout a_layout,
const RealVect a_dx 
)
virtual

Implements BaseDomainBCFactory.

◆ setValue()

virtual void DirichletViscousTensorDomainBCFactory::setValue ( Real  a_value)
virtual

Sets value of of normal component. Other components set to zero.

◆ setFunction()

virtual void DirichletViscousTensorDomainBCFactory::setFunction ( RefCountedPtr< BaseBCFuncEval a_func)
virtual

Member Data Documentation

◆ m_onlyHomogeneous

bool DirichletViscousTensorDomainBCFactory::m_onlyHomogeneous
private

◆ m_isFunctional

bool DirichletViscousTensorDomainBCFactory::m_isFunctional
private

◆ m_value

Real DirichletViscousTensorDomainBCFactory::m_value
private

◆ m_func

RefCountedPtr<BaseBCFuncEval> DirichletViscousTensorDomainBCFactory::m_func
private

The documentation for this class was generated from the following file: