Blending method for the case in which the continuous phase is always the same. E.g., for an air-particles flow, the air phase is always continuous. More...


Public Member Functions | |
| TypeName ("continuous") | |
| Runtime type information. More... | |
| continuous (const dictionary &dict, const phaseInterface &interface) | |
| Construct from a dictionary and an interface. More... | |
| ~continuous () | |
| Destructor. More... | |
| virtual bool | canBeContinuous (const label index) const |
| Return whether or not a phase can be considered continuous. More... | |
| virtual bool | canSegregate () const |
| Return whether or not this interface can segregate. More... | |
Public Member Functions inherited from blendingMethod | |
| TypeName ("blendingMethod") | |
| Runtime type information. More... | |
| declareRunTimeSelectionTable (autoPtr, blendingMethod, dictionary,(const dictionary &dict, const phaseInterface &interface),(dict, interface)) | |
| blendingMethod (const dictionary &dict, const phaseInterface &interface) | |
| Construct from a dictionary and an interface. More... | |
| virtual | ~blendingMethod () |
| Destructor. More... | |
| tmp< volScalarField > | f1DispersedIn2 (const UPtrList< const volScalarField > &alphas) const |
| Return the coefficient for models in which phase 1 is dispersed in. More... | |
| tmp< volScalarField > | f2DispersedIn1 (const UPtrList< const volScalarField > &alphas) const |
| Return the coefficient for models in which phase 2 is dispersed in. More... | |
| tmp< volScalarField > | fDisplaced (const UPtrList< const volScalarField > &alphas) const |
| Return the coefficient for when the interface is displaced by a. More... | |
Protected Member Functions | |
| virtual tmp< volScalarField > | fContinuous (const UPtrList< const volScalarField > &alphas, const label phaseSet, const label systemSet) const |
| Evaluate the blending function. More... | |
Protected Member Functions inherited from blendingMethod | |
| 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< blendingParameter > ¶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 > | f (const UPtrList< const volScalarField > &alphas, const label phaseSet, const label systemSet) const |
| Evaluate the blending function. Filters out phases that cannot. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from blendingMethod | |
| static autoPtr< blendingMethod > | New (const word &modelTypeName, const dictionary &dict, const phaseInterface &interface) |
Static Protected Member Functions inherited from blendingMethod | |
| static blendingParameter | readParameter (const word &name, const dictionary &dict, const Pair< scalar > &bounds, const bool allowNone) |
| Read a parameter and check it lies within specified bounds. More... | |
| static Pair< blendingParameter > | readParameters (const word &name, const dictionary &dict, const phaseInterface &interface, const Pair< scalar > &bounds, const bool allowNone) |
| Read a parameter for each phase in the interface. More... | |
Protected Attributes inherited from blendingMethod | |
| const phaseInterface | interface_ |
| Interface. More... | |
Blending method for the case in which the continuous phase is always the same. E.g., for an air-particles flow, the air phase is always continuous.
This method requires the continuous phase to be specified.
Definition at line 53 of file continuous.H.
| continuous | ( | const dictionary & | dict, |
| const phaseInterface & | interface | ||
| ) |
Construct from a dictionary and an interface.
Definition at line 65 of file continuous.C.
| ~continuous | ( | ) |
Destructor.
Definition at line 78 of file continuous.C.
|
protectedvirtual |
Evaluate the blending function.
Implements blendingMethod.
Definition at line 44 of file continuous.C.
References blendingMethod::constant(), phaseInterface::contains(), phaseInterface::index(), and blendingMethod::interface_.

| TypeName | ( | "continuous" | ) |
Runtime type information.
|
virtual |
Return whether or not a phase can be considered continuous.
Implements blendingMethod.
Definition at line 84 of file continuous.C.
|
virtual |
Return whether or not this interface can segregate.
Implements blendingMethod.
Definition at line 90 of file continuous.C.