36 #ifndef Euler_LagrangianDdtScheme_H
37 #define Euler_LagrangianDdtScheme_H
78 const bool instantaneousDdt
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Abstract base class for Lagrangian ddt schemes.
Basic first-order implicit Euler Lagrangian ddt scheme.
virtual tmp< LagrangianEqn< Type > > LagrangianmNoDdt(const LagrangianSubScalarField &deltaT, const dimensionSet &mDims, const LagrangianSubSubField< Type > &psi)
Return the no-time-derivative matrix.
virtual bool LagrangianmInitDdt(const dimensionSet &mDims, const LagrangianSubSubField< Type > &psi, const bool instantaneousDdt)
Initialise time-derivative information.
virtual tmp< LagrangianEqn< Type > > LagrangianmDdt(const LagrangianSubScalarField &deltaT, LagrangianSubSubField< Type > &psi)
Return the time-derivative matrix.
virtual tmp< LagrangianSubField< Type > > LagrangiancDdt(const LagrangianSubSubField< Type > &psi)
Return the instantaneous time-derivative.
TypeName("Euler")
Runtime type information.
Dimension set for the base types.
A class for managing temporary objects.
const volScalarField & psi