33 bool dispersedPhaseInterfaceAddedHeadSeparator =
36 bool dispersedPhaseInterfaceAddedOldSeparatorToSeparator =
48 dispersedPhaseInterface,
49 separatorsToTypeName({separator()}).c_str(),
60 const phaseModel& dispersed,
61 const phaseModel& continuous
64 phaseInterface(dispersed, continuous),
71 const phaseSystem&
fluid,
dispersedPhaseInterface(const phaseModel &dispersed, const phaseModel &continuous)
Construct from phases.
labelList first(const UList< labelPair > &p)
const uniformDimensionedVectorField & g() const
Return gravitational acceleration.
fluidReactionThermo & thermo
static word separator()
Return the separator that delimits this interface's name.
virtual tmp< volVectorField > U() const =0
Return the velocity.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
virtual word name() const
Name.
virtual word name() const
Name.
tmp< volScalarField > rho() const
Average density.
phaseInterface(const phaseModel &phase1, const phaseModel &phase2)
Construct from phases.
virtual tmp< volScalarField > rho() const =0
Return the density field.
const word & name() const
tmp< volScalarField > d() const
Return the Sauter-mean diameter.
tmp< volScalarField > Pr() const
Prandtl number.
static bool addOldSeparatorToSeparator(const word &oldSeparator, const word &separator)
Add a old separator to separator to the table.
virtual tmp< volScalarField > Cpv() const =0
Heat capacity at constant pressure/volume [J/kg/K].
Macros for easy insertion into run-time selection tables.
virtual ~dispersedPhaseInterface()
Destructor.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
tmp< volScalarField > Eo() const
Eotvos number.
static bool addHeadSeparator(const word &separator)
Add a head separator to the list.
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.
A class for handling words, derived from string.
const rhoThermo & thermo() const
Return const-access to phase rhoThermo.
tmp< volScalarField > Mo() const
Morton Number.
const phaseModel & continuous() const
Continuous phase.
virtual const volScalarField & kappa() const =0
Thermal conductivity of mixture [W/m/K].
const phaseModel & dispersed() const
Dispersed phase.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
tmp< volScalarField > Re() const
Reynolds number.
tmp< volScalarField > magUr() const
Relative velocity magnitude.
const phaseSystem & fluid() const
Return the phase system.
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
dimensionedScalar pow3(const dimensionedScalar &ds)
tmp< volVectorField > Ur() const
Relative velocity.
virtual tmp< volScalarField > nu() const
Kinematic viscosity of mixture [m^2/s].
dimensioned< scalar > mag(const dimensioned< Type > &)
tmp< volScalarField > Ta() const
Takahashi Number.
tmp< volScalarField > sigma() const
Surface tension coefficient.
A class for managing temporary objects.
const phaseModel & otherPhase() const
Phase on the other side of the interface.
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
#define defineTypeNameAndDebugWithName(Type, Name, DebugSwitch)
Define the typeName and debug information, lookup as Name.