27 #include "surfaceInterpolate.H"
40 Foam::incompressibleMultiphaseVoFMixture::mu()
const
42 tmp<volScalarField> tmu
44 phases_[0]*phases_[0].
rho()*phases_[0].
nu()
48 for (
label phasei=1; phasei<phases_.size(); phasei++)
50 mu += phases_[phasei]*phases_[phasei].rho()*phases_[phasei].nu();
92 calculatedFvPatchScalarField::typeName
111 return nu_.boundaryField()[
patchi];
119 phases_[phasei].correct();
122 rho_ = phases_[0]*phases_[0].rho();
124 for (
label phasei=1; phasei<phases_.size(); phasei++)
126 rho_ += phases_[phasei]*phases_[phasei].rho();
140 lookup(
"sigmas") >> sigmas_;
#define forAll(list, i)
Loop across all elements in list.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
Mesh data needed to do the Finite Volume discretisation.
Incompressible multiphase mixture for interface-capturing simulations.
virtual void correct()
Correct the mixture properties.
virtual tmp< volScalarField > nu() const
Return the kinematic laminar viscosity.
virtual const volScalarField & rho() const
Return the mixture density.
incompressibleMultiphaseVoFMixture(const fvMesh &mesh)
Construct from components.
virtual bool read()
Read base phaseProperties dictionary.
Single incompressible phase derived from the VoFphase.
Multiphase VoF mixture with support for interface properties.
virtual bool read()
Read object.
A class for managing temporary objects.
const dimensionedScalar mu
Atomic mass unit.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
word name(const bool)
Return a word representation of a bool.
const dimensionSet dimKinematicViscosity
const dimensionSet dimDensity
VolField< scalar > volScalarField
defineTypeNameAndDebug(combustionModel, 0)