Abstract base class for functions that are used to combine interfacial sub-models according to the volume fractions of the phases that they apply to.
More...
|
tmp< volScalarField > | constant (const UPtrList< const volScalarField > &alphas, const scalar k) const |
| Return a constant field with the given value. More...
|
|
tmp< volScalarField > | alpha (const UPtrList< const volScalarField > &alphas, const label set, const bool protect) const |
| Get the volume fraction of the given set. More...
|
|
tmp< volScalarField > | parameter (const UPtrList< const volScalarField > &alphas, const label set, const Pair< scalar > ¶meters) const |
| Get a blending parameter averaged for the given set. More...
|
|
tmp< volScalarField > | x (const UPtrList< const volScalarField > &alphas, const label phaseSet, const label systemSet) const |
| Return the coordinate of the blending function. More...
|
|
virtual tmp< volScalarField > | fContinuous (const UPtrList< const volScalarField > &alphas, const label phaseSet, const label systemSet) const =0 |
| Evaluate the blending function for sets in which all phases can be. More...
|
|
virtual tmp< volScalarField > | f (const UPtrList< const volScalarField > &alphas, const label phaseSet, const label systemSet) const |
| Evaluate the blending function. Filters out phases that cannot. More...
|
|
Abstract base class for functions that are used to combine interfacial sub-models according to the volume fractions of the phases that they apply to.
- Source files
-
Definition at line 51 of file blendingMethod.H.
◆ blendingMethod()
Construct from a dictionary and an interface.
◆ ~blendingMethod()
◆ readParameter()
static scalar readParameter |
( |
const word & |
name, |
|
|
const dictionary & |
dict, |
|
|
const Pair< scalar > & |
bounds, |
|
|
const bool |
allowNone |
|
) |
| |
|
staticprotected |
Read a parameter and check it lies within specified bounds.
◆ readParameters()
Read a parameter for each phase in the interface.
◆ isParameter()
static bool isParameter |
( |
const scalar |
parameter | ) |
|
|
staticprotected |
Test if the given scalar is a valid parameter.
◆ constant()
Return a constant field with the given value.
◆ alpha()
Get the volume fraction of the given set.
◆ parameter()
Get a blending parameter averaged for the given set.
◆ x()
Return the coordinate of the blending function.
◆ fContinuous()
◆ f()
Evaluate the blending function. Filters out phases that cannot.
become continuous from the sets, then calls fContinuous
◆ TypeName()
TypeName |
( |
"blendingMethod" |
| ) |
|
Runtime type information.
◆ declareRunTimeSelectionTable()
◆ New()
◆ canBeContinuous()
virtual bool canBeContinuous |
( |
const label |
index | ) |
const |
|
pure virtual |
◆ canSegregate()
virtual bool canSegregate |
( |
| ) |
const |
|
pure virtual |
◆ f1DispersedIn2()
Return the coefficient for models in which phase 1 is dispersed in.
phase 2
◆ f2DispersedIn1()
Return the coefficient for models in which phase 2 is dispersed in.
phase 1
◆ fDisplaced()
Return the coefficient for when the interface is displaced by a.
third phase
◆ interface_
The documentation for this class was generated from the following file:
- applications/solvers/multiphase/multiphaseEulerFoam/phaseSystems/BlendedInterfacialModel/blendingMethods/blendingMethod/blendingMethod.H