42 #ifndef multiphaseMixture_H 43 #define multiphaseMixture_H 76 public Hash<interfacePair>
108 friend bool operator==
121 friend bool operator!=
158 static const scalar convertToRad;
165 void solveAlphas(
const scalar cAlpha);
179 void correctContactAngle
183 surfaceVectorField::GeometricBoundaryField& nHatb
label operator()(const interfacePair &key) const
Mesh data needed to do the Finite Volume discretisation.
An ordered pair of two objects of type <T> with first() and second() elements.
const dimensionedScalar b
Wien displacement law constant: default SI units: [m.K].
virtual ~multiphaseMixture()
Destructor.
CGAL::Exact_predicates_exact_constructions_kernel K
const volVectorField & U() const
Return the velocity.
tmp< volScalarField > rho() const
Return the mixture density.
Hashing function class, shared by all the derived classes.
const Type & second() const
Return second.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const surfaceScalarField & rhoPhi() const
const surfaceScalarField & phi() const
Return the volumetric flux.
tmp< volScalarField > nu() const
Return the kinematic laminar viscosity.
tmp< volScalarField > nearInterface() const
Indicator of the proximity of the interface.
const word & name() const
Name function is needed to disambiguate those inherited.
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
Hash function class for primitives. All non-primitives used to hash entries on hash tables likely nee...
Template dictionary class which manages the storage associated with it.
tmp< surfaceScalarField > muf() const
Return the face-interpolated dynamic laminar viscosity.
Dimension set for the base types.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
void correct()
Correct the mixture properties.
multiphaseMixture(const volVectorField &U, const surfaceScalarField &phi)
Construct from components.
tmp< volScalarField > mu() const
Return the dynamic laminar viscosity.
bool read()
Read base transportProperties dictionary.
const Type & first() const
Return first.
tmp< surfaceScalarField > nuf() const
Return the face-interpolated dynamic laminar viscosity.
Base-class for all transport models used by the incompressible turbulence models. ...
void solve()
Solve for the mixture phase-fractions.
Incompressible multi-phase mixture with built in solution for the phase fractions with interface comp...
const PtrDictionary< phase > & phases() const
Return the phases.
A class for managing temporary objects.
tmp< surfaceScalarField > surfaceTensionForce() const