81 #ifndef VoFSolidificationMeltingSource_H 82 #define VoFSolidificationMeltingSource_H 100 class VoFSolidificationMeltingSource
102 public fv::cellSetOption
107 autoPtr<Function1<scalar>> alphaSolidT_;
131 word alphaSolidName()
const;
137 template<
class RhoFieldType>
153 TypeName(
"VoFSolidificationMeltingSource");
161 const word& sourceName,
162 const word& modelType,
const fvMesh & mesh() const noexcept
Return const access to the mesh database.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
GeometricField< scalar, fvPatchField, volMesh > volScalarField
A class for handling words, derived from Foam::string.
Solidification and melting model for VoF simulations.
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.
TypeName("VoFSolidificationMeltingSource")
Runtime type information.
virtual void addSup(fvMatrix< scalar > &eqn, const label fieldi)
Add explicit contribution to enthalpy equation.
virtual bool read(const dictionary &dict)
Read source dictionary.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
Mesh data needed to do the Finite Volume discretisation.