58 surfaceTensionModel(
mesh),
59 phaseName_(
dict.
get<word>(
"phase"))
74 const Foam::liquidProperties& liquid =
thermo.mixture().properties();
76 tmp<volScalarField> tsigma
83 mesh_.time().timeName(),
104 sigmai[celli] = liquid.sigma(
pi[celli], Ti[celli]);
119 sigmaPf[facei] = liquid.sigma(pPf[facei], TPf[facei]);
constexpr scalar pi(M_PI)
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
DimensionedField< scalar, volMesh > Internal
tmp< GeometricField< Type, PatchField, GeoMesh > > T() const
Return transpose (only if it is a tensor field).
GeometricBoundaryField< scalar, fvPatchField, volMesh > Boundary
@ NO_REGISTER
Do not request registration (bool: false).
@ NO_READ
Nothing to be read.
@ NO_WRITE
Ignore writing from objectRegistry::writeObject().
static word groupName(StringType base, const word &group)
Create dot-delimited name.group string.
static const word dictName
The dictionary name ("thermophysicalProperties").
bool writeData(Ostream &os) const
Dummy write for regIOobject.
Temperature-dependent surface tension model in which the surface tension function provided by the pha...
liquidProperties(const dictionary &dict, const fvMesh &mesh)
Construct from dictionary and mesh.
virtual bool writeData(Ostream &os) const
Write in dictionary format.
virtual bool readDict(const dictionary &dict)
Update surface tension coefficient from given dictionary.
virtual tmp< volScalarField > sigma() const
Surface tension coefficient.
A class for managing temporary objects.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
OBJstream os(runTime.globalPath()/outputName)
List< ReturnType > get(const UPtrList< T > &list, const AccessOp &aop)
List of values generated by applying the access operation to each list item.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
heRhoThermo< rhoThermo, pureMixture< species::thermo< thermophysicalPropertiesSelector< liquidProperties >, sensibleInternalEnergy > > > heRhoThermopureMixtureliquidProperties
psiReactionThermo & thermo
#define forAll(list, i)
Loop across all elements in list.