Factory class for passing Dirichlet domain boundary conditions into EBHelmholtzOp.
More...
#include <CD_EBHelmholtzDirichletDomainBCFactory.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 EBHelmholtzOp.
◆ EBHelmholtzDirichletDomainBCFactory() [1/2]
| EBHelmholtzDirichletDomainBCFactory::EBHelmholtzDirichletDomainBCFactory |
( |
const Real |
a_value | ) |
|
Constructor.
- Parameters
-
| [in] | a_value | Constant value on domain side |
◆ EBHelmholtzDirichletDomainBCFactory() [2/2]
| EBHelmholtzDirichletDomainBCFactory::EBHelmholtzDirichletDomainBCFactory |
( |
const std::function< Real(const RealVect &a_pos)> & |
a_value | ) |
|
Full constructor.
- Parameters
-
| [in] | a_value | Spatially dependent value on domain side |
◆ create()
◆ setValue() [1/2]
| void EBHelmholtzDirichletDomainBCFactory::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 EBHelmholtzDirichletDomainBCFactory::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: