Class for making Dirichlet boundary conditions on the EB in a multifluid context.
More...
#include <CD_MFHelmholtzDirichletEBBCFactory.H>
Class for making Dirichlet boundary conditions on the EB in a multifluid context.
◆ MFHelmholtzDirichletEBBCFactory() [1/2]
MFHelmholtzDirichletEBBCFactory::MFHelmholtzDirichletEBBCFactory |
( |
const int |
a_order, |
|
|
const int |
a_weight, |
|
|
const Real |
a_value |
|
) |
| |
Full constructor which sets order and value on EB.
- Parameters
-
[in] | a_order | Approximation order |
[in] | a_weight | Weighting factor for stencils |
[in] | a_value | Constant value on EB |
- Note
- The order is also the attempted radius of the stencil.
◆ MFHelmholtzDirichletEBBCFactory() [2/2]
MFHelmholtzDirichletEBBCFactory::MFHelmholtzDirichletEBBCFactory |
( |
const int |
a_order, |
|
|
const int |
a_weight, |
|
|
const std::function< Real(const RealVect &a_pos)> & |
a_value |
|
) |
| |
Full constructor which sets order and spatially varying value on EBs.
- Parameters
-
[in] | a_order | Approximation order |
[in] | a_value | Spatially varying value on EBs |
◆ create()
◆ setValue() [1/2]
void MFHelmholtzDirichletEBBCFactory::setValue |
( |
const Real |
a_value | ) |
|
|
virtual |
Set the value on the EB.
- Parameters
-
[in] | a_value | Constant value on EB |
◆ setValue() [2/2]
void MFHelmholtzDirichletEBBCFactory::setValue |
( |
const std::function< Real(const RealVect &a_pos)> & |
a_value | ) |
|
|
virtual |
Set the spatially varying value on the EB.
- Parameters
-
[in] | a_value | Spatially dependent value on EB |
The documentation for this class was generated from the following files: