Class to represent a interface between phases where one phase is considered dispersed within the other, and the interface has been displaced to some extent by a third phase. More...
Public Member Functions | |
TypeName ("dispersedDisplacedPhaseInterface") | |
Runtime type information. More... | |
dispersedDisplacedPhaseInterface (const phaseModel &dispersed, const phaseModel &continuous, const phaseModel &displacing) | |
Construct from phases. More... | |
dispersedDisplacedPhaseInterface (const phaseSystem &fluid, const word &name) | |
Construct from fluid and name. More... | |
virtual | ~dispersedDisplacedPhaseInterface () |
Destructor. More... | |
virtual word | name () const |
Name. More... | |
Public Member Functions inherited from dispersedPhaseInterface | |
TypeName ("dispersedPhaseInterface") | |
Runtime type information. More... | |
dispersedPhaseInterface (const phaseModel &dispersed, const phaseModel &continuous) | |
Construct from phases. More... | |
dispersedPhaseInterface (const phaseSystem &fluid, const word &name) | |
Construct from fluid and name. More... | |
virtual | ~dispersedPhaseInterface () |
Destructor. More... | |
const phaseModel & | dispersed () const |
Dispersed phase. More... | |
const phaseModel & | continuous () const |
Continuous phase. More... | |
tmp< volVectorField > | Ur () const |
Relative velocity. More... | |
tmp< volScalarField > | Re () const |
Reynolds number. More... | |
tmp< volScalarField > | Pr () const |
Prandtl number. More... | |
tmp< volScalarField > | Eo () const |
Eotvos number. More... | |
tmp< volScalarField > | Eo (const volScalarField &d) const |
Eotvos number for given diameter. More... | |
tmp< volScalarField > | Mo () const |
Morton Number. More... | |
tmp< volScalarField > | Ta () const |
Takahashi Number. More... | |
Public Member Functions inherited from phaseInterface | |
TypeName ("phaseInterface") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, phaseInterface, word,(const phaseSystem &fluid, const word &name),(fluid, name)) | |
phaseInterface (const phaseModel &phase1, const phaseModel &phase2) | |
Construct from phases. More... | |
phaseInterface (const Tuple2< const phaseModel &, const phaseModel & > &phases) | |
Construct from phases. More... | |
phaseInterface (const phaseSystem &fluid, const word &name) | |
Construct from fluid and name. More... | |
phaseInterface (const phaseSystem &fluid, const phaseInterfaceKey &name) | |
Construct from fluid and key. More... | |
virtual autoPtr< phaseInterface > | clone () const |
Clone function. More... | |
virtual | ~phaseInterface () |
Destructor. More... | |
template<class ModelType , class Derived > | |
const Derived & | modelCast () const |
Cast to derived type for use in a model. More... | |
virtual const volScalarField & | alpha1 () const |
Return the volume fraction of phase 1. More... | |
virtual const volScalarField & | alpha2 () const |
Return the volume fraction of phase 2. More... | |
virtual const rhoFluidThermo & | thermo1 () const |
Return the thermo for phase 1. More... | |
virtual const rhoFluidThermo & | thermo2 () const |
Return the thermo for phase 2. More... | |
virtual const volScalarField & | rho1 () const |
Return the density of phase 1. More... | |
virtual const volScalarField & | rho2 () const |
Return the density of phase 2. More... | |
const phaseModel & | phase1 () const |
Return phase 1. More... | |
const phaseModel & | phase2 () const |
Return phase 2. More... | |
bool | contains (const phaseModel &phase) const |
Return true if this phaseInterface contains the given phase. More... | |
const phaseModel & | otherPhase (const phaseModel &phase) const |
Return the other phase relative to the given phase. More... | |
label | index (const phaseModel &phase) const |
Return the index of the given phase. Generates a FatalError if. More... | |
const phaseSystem & | fluid () const |
Return the phase system. More... | |
const fvMesh & | mesh () const |
Return the mesh. More... | |
const uniformDimensionedVectorField & | g () const |
Return gravitational acceleration. More... | |
tmp< volScalarField > | rho () const |
Average density. More... | |
tmp< volScalarField > | magUr () const |
Relative velocity magnitude. More... | |
tmp< volScalarField > | sigma () const |
Surface tension coefficient. More... | |
const_iterator | cbegin () const |
const_iterator set to the beginning of the pair More... | |
const_iterator | cend () const |
const_iterator set to beyond the end of the pair More... | |
const_iterator | begin () const |
const_iterator set to the beginning of the pair More... | |
const_iterator | end () const |
const_iterator set to beyond the end of the pair More... | |
Public Member Functions inherited from compressibleTwoPhases | |
TypeName ("compressibleTwoPhases") | |
Runtime type information. More... | |
compressibleTwoPhases () | |
Default construct. More... | |
virtual | ~compressibleTwoPhases () |
Destructor. More... | |
const rhoFluidThermo & | thermo (const bool index) const |
Return the density of a given phase. More... | |
const volScalarField & | rho (const bool index) const |
Return the density of a given phase. More... | |
Public Member Functions inherited from twoPhases | |
TypeName ("twoPhases") | |
Runtime type information. More... | |
twoPhases () | |
Default construct. More... | |
virtual | ~twoPhases () |
Destructor. More... | |
const fvMesh & | mesh () const |
Access the mesh. More... | |
bool | index (const word &name) const |
Return the index associated with a given phase name. More... | |
const volScalarField & | alpha (const bool index) const |
Return the volume-fraction of a given phase. More... | |
Public Member Functions inherited from displacedPhaseInterface | |
TypeName ("displacedPhaseInterface") | |
Runtime type information. More... | |
displacedPhaseInterface (const phaseModel &phase1, const phaseModel &phase2, const phaseModel &displacing) | |
Construct from phases. More... | |
displacedPhaseInterface (const phaseSystem &fluid, const word &name) | |
Construct from fluid and name. More... | |
virtual | ~displacedPhaseInterface () |
Destructor. More... | |
const phaseModel & | displacing () const |
Displacing phase. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from dispersedPhaseInterface | |
static word | separator () |
Return the separator that delimits this interface's name. More... | |
Static Public Member Functions inherited from phaseInterface | |
static const phaseModel & | getPhase1 (const phaseModel &phase1, const phaseModel &phase2) |
Get a reference to phase1 after sorting the phases by index. More... | |
static const phaseModel & | getPhase2 (const phaseModel &phase1, const phaseModel &phase2) |
Get a reference to phase2 after sorting the phases by index. More... | |
static bool | addHeadSeparator (const word &separator) |
Add a head separator to the list. More... | |
static bool | addOldSeparatorToSeparator (const word &oldSeparator, const word &separator) |
Add a old separator to separator to the table. More... | |
static wordList | nameToNameParts (const phaseSystem &fluid, const word &name) |
Split an interface name and return all its parts. More... | |
static wordList | nameToSeparators (const phaseSystem &fluid, const word &name) |
Split an interface name and return its separators. More... | |
static word | separatorsToTypeName (const wordList &separators) |
Convert a list of separators into a type name. More... | |
static word | nameToTypeName (const phaseSystem &fluid, const word &name) |
Convert an interface name into a type name. Essentially just. More... | |
static word | namePartsToName (const phaseSystem &fluid, const wordList &nameParts) |
Convert interface name parts to an interface name. More... | |
static word | oldNamePartsToName (const phaseSystem &fluid, const wordList &oldNameParts) |
Convert old-format interface name parts to an interface name. Used. More... | |
static Tuple2< const phaseModel &, const phaseModel & > | identifyPhases (const phaseSystem &fluid, const word &name, const wordList &separators) |
Return references to the phases associated with a given name, and a. More... | |
static autoPtr< phaseInterface > | New (const phaseSystem &fluid, const word &name) |
Select given fluid and name. More... | |
static autoPtr< phaseInterface > | New (const phaseInterface &interface1, const phaseInterface &interface2) |
Select by combining two interfaces. More... | |
static word | separator () |
Return the separator that delimits this interface's name. More... | |
Static Public Member Functions inherited from displacedPhaseInterface | |
static word | separator () |
Return the separator that delimits this interface's name. More... | |
Class to represent a interface between phases where one phase is considered dispersed within the other, and the interface has been displaced to some extent by a third phase.
Definition at line 51 of file dispersedDisplacedPhaseInterface.H.
dispersedDisplacedPhaseInterface | ( | const phaseModel & | dispersed, |
const phaseModel & | continuous, | ||
const phaseModel & | displacing | ||
) |
Construct from phases.
Definition at line 56 of file dispersedDisplacedPhaseInterface.C.
dispersedDisplacedPhaseInterface | ( | const phaseSystem & | fluid, |
const word & | name | ||
) |
Construct from fluid and name.
Definition at line 69 of file dispersedDisplacedPhaseInterface.C.
|
virtual |
Destructor.
Definition at line 83 of file dispersedDisplacedPhaseInterface.C.
TypeName | ( | "dispersedDisplacedPhaseInterface" | ) |
Runtime type information.
|
virtual |
Name.
Reimplemented from dispersedPhaseInterface.
Definition at line 89 of file dispersedDisplacedPhaseInterface.C.
References dispersedPhaseInterface::name(), and displacedPhaseInterface::separator().