38 const bool instantaneousDdt
48 ).ref().LagrangianmInitDdt(mDims,
psi, instantaneousDdt);
52 template<
class Type,
template<
class>
class PrimitiveField>
57 const bool instantaneousDdt
79 ).ref().LagrangianmNoDdt(deltaT, mDims,
psi);
83 template<
class Type,
template<
class>
class PrimitiveField>
87 const dimensionSet& mDims,
88 const LagrangianSubField<Type, PrimitiveField>&
psi
99 LagrangianSubSubField<Type>&
psi
102 const LagrangianMesh&
mesh =
psi.mesh().mesh();
109 ).ref().LagrangianmDdt(deltaT,
psi);
118 LagrangianSubSubField<Type>&
psi
121 const LagrangianMesh&
mesh =
psi.mesh().mesh();
128 ).ref().LagrangianmDdt(deltaT, m,
psi);
136 const LagrangianSubSubField<Type>&
psi
139 return Lagrangian::ddtScheme<Type>::Lagrangianmddt(deltaT,
psi);
148 const LagrangianSubSubField<Type>&
psi
151 return Lagrangian::ddtScheme<Type>::Lagrangianmddt(deltaT, m,
psi);
159 const LagrangianSubSubField<Type>&
psi
162 return Lagrangian::ddtScheme<Type>::Lagrangianmddt0(deltaT,
psi);
171 const LagrangianSubSubField<Type>&
psi
174 return Lagrangian::ddtScheme<Type>::Lagrangianmddt0(deltaT, m,
psi);
Functions for calculating the time derivative for a Lagrangian equation.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Class containing Lagrangian geometry and topology.
Dimension set for the base types.
const fvSchemes & schemes() const
Return the fvSchemes.
ITstream & ddt(const word &name) const
A class for managing temporary objects.
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)
const volScalarField & psi
tmp< LagrangianEqn< Type > > Ddt(const LagrangianSubScalarField &deltaT, LagrangianSubSubField< Type > &psi)
tmp< LagrangianEqn< Type > > ddt0(const LagrangianSubScalarField &deltaT, const LagrangianSubSubField< Type > &psi)
tmp< LagrangianEqn< Type > > ddt(const LagrangianSubScalarField &deltaT, const LagrangianSubSubField< Type > &psi)
bool initDdt(const dimensionSet &mDims, const LagrangianSubSubField< Type > &psi, const bool instantaneousDdt=false)
tmp< LagrangianEqn< Type > > noDdt(const LagrangianSubScalarField &deltaT, const dimensionSet &mDims, const LagrangianSubSubField< Type > &psi)
autoPtr< CompressibleMomentumTransportModel > New(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const viscosity &viscosity)
LagrangianSubSubField< scalar > LagrangianSubScalarSubField
LagrangianSubField< scalar > LagrangianSubScalarField
tmp< DimensionedField< Type, GeoMesh, SubField > > toSubField(const DimensionedField< Type, GeoMesh, Field > &)
Return a temporary sub-field from a reference to a field.