Factory class for passing Dirichlet domain boundary conditions into MFHelmholtzOp.
More...
#include <CD_MFHelmholtzDirichletDomainBCFactory.H>
|
|
bool | m_useConstant |
| | Use constant for BC.
|
| |
|
bool | m_useFunction |
| | Use function for BC value.
|
| |
|
Real | m_constantValue |
| | Value on EB.
|
| |
|
std::function< Real(const RealVect &a_pos)> | m_functionValue |
| | Value on the EB.
|
| |
Factory class for passing Dirichlet domain boundary conditions into MFHelmholtzOp.
◆ MFHelmholtzDirichletDomainBCFactory() [1/2]
| MFHelmholtzDirichletDomainBCFactory::MFHelmholtzDirichletDomainBCFactory |
( |
const Real |
a_value | ) |
|
Constructor.
- Parameters
-
| [in] | a_value | Constant value on domain side |
◆ MFHelmholtzDirichletDomainBCFactory() [2/2]
| MFHelmholtzDirichletDomainBCFactory::MFHelmholtzDirichletDomainBCFactory |
( |
const std::function< Real(const RealVect &a_pos)> & |
a_value | ) |
|
Full constructor.
- Parameters
-
| [in] | a_value | Spatially dependent value on domain side |
◆ create()
| RefCountedPtr< EBHelmholtzDomainBC > MFHelmholtzDirichletDomainBCFactory::create |
( |
const int |
a_iphase | ) |
const |
|
overridevirtual |
◆ setValue() [1/2]
| void MFHelmholtzDirichletDomainBCFactory::setValue |
( |
const Real |
a_value | ) |
|
Set the constant value on the domain side.
- Parameters
-
| [in] | a_value | Constant value on all domain sides. |
◆ setValue() [2/2]
| void MFHelmholtzDirichletDomainBCFactory::setValue |
( |
const std::function< Real(const RealVect &a_pos)> & |
a_value | ) |
|
Set the spatially dependent value on the domain side.
- Parameters
-
| [in] | a_value | Spatially dependent value on all domain sides. |
The documentation for this class was generated from the following files: