57 #ifndef PhaseLimitStabilization_H 58 #define PhaseLimitStabilization_H 87 scalar residualAlpha_;
102 const word& modelType,
void operator=(const PhaseLimitStabilization &)=delete
Disallow default bitwise assignment.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A list of keyword definitions, which are a keyword followed by any number of values (e...
virtual void addSup(const volScalarField &alpha, const volScalarField &rho, fvMatrix< Type > &eqn, const label fieldi)
Source term to compressible phase equation.
TypeName("PhaseLimitStabilization")
Runtime type information.
const fvMesh & mesh() const
Return const access to the mesh database.
A class for handling words, derived from string.
PhaseLimitStabilization(const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh)
Construct from components.
A special matrix type and solver, designed for finite volume solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise.
Stabilization source for phase transport equations.
const word & name() const
Return const access to the source name.
virtual bool read(const dictionary &dict)
Read dictionary.
Mesh data needed to do the Finite Volume discretisation.
volScalarField alpha(IOobject("alpha", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
virtual ~PhaseLimitStabilization()
Destructor.
Finite volume options abstract base class. Provides a base set of controls, e.g.: ...