35 #ifndef LagrangianmDdt_H
36 #define LagrangianmDdt_H
64 const bool instantaneousDdt =
false
70 template<
class Type,
template<
class>
class PrimitiveField>
75 const bool instantaneousDdt =
false
90 template<
class Type,
template<
class>
class PrimitiveField>
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Dimension set for the base types.
A class for managing temporary objects.
const volScalarField & psi
tmp< LagrangianEqn< Type > > Ddt(const LagrangianSubScalarField &deltaT, LagrangianSubSubField< Type > &psi)
Return the time-derivative matrix.
tmp< LagrangianEqn< Type > > ddt0(const LagrangianSubSubField< Type > &psi)
Return a Euler explicit/forward time derivative matrix.
tmp< LagrangianEqn< Type > > ddt(const LagrangianSubSubField< Type > &psi)
Return a Euler implicit time derivative matrix.
bool initDdt(const dimensionSet &mDims, const LagrangianSubSubField< Type > &psi, const bool instantaneousDdt=false)
Initialise time-derivative information. Registers fields used to.
tmp< LagrangianEqn< Type > > noDdt(const LagrangianSubScalarField &deltaT, const dimensionSet &mDims, const LagrangianSubSubField< Type > &psi)
Return the no-time-derivative matrix containing higher-order.