Factory class for making jump boundary condition objects in a multifluid MFHelmholtzOp context.
More...
#include <CD_MFHelmholtzJumpBCFactory.H>
|
|
int | m_domainDropOrder |
| | Special flag for dropping stencil order when domains become coarser than this.
|
| |
|
bool | m_dropOrder |
| | Special flag for signalling MFHelmholtzJumpBC that it should drop the stencil order to 1 if the cut-cell is a coarsened cell.
|
| |
Factory class for making jump boundary condition objects in a multifluid MFHelmholtzOp context.
◆ create()
Factory method for creating MFHelmholtzJumpBC objects.
- Parameters
-
| [in] | a_dataLocation | Data centering |
| [in] | a_mflg | Grids |
| [in] | a_Bcoef | Helmholtz B-coefficient |
| [in] | a_validCells | Valid grid cells (might be null pointer) |
| [in] | a_dx | Grid resolution |
| [in] | a_order | Stencil approximation order |
| [in] | a_weight | Weighting factor for least squares |
| [in] | a_radius | Stencil radius |
| [in] | a_ghostCF | Number of grid cells that were filled across the CF. |
| [in] | a_ghostPhi | Number of ghost cells in phi |
- Returns
- Return value
Reimplemented in MFHelmholtzSaturationChargeJumpBCFactory.
◆ setCoarseGridDropOrder()
| void MFHelmholtzJumpBCFactory::setCoarseGridDropOrder |
( |
const bool |
a_dropOrder | ) |
|
|
virtual |
Drop to a first-order approximation if the cut-cell is a coarsened cell.
- Parameters
-
| [in] | a_dropOrder | Description |
◆ setDomainDropOrder()
| void MFHelmholtzJumpBCFactory::setDomainDropOrder |
( |
const int |
a_domainSize | ) |
|
|
virtual |
Drop BC order if domain size is equal or below this.
- Parameters
-
| [in] | a_domainSize | Description |
The documentation for this class was generated from the following files: