36 #ifndef backwardDdtScheme_H
37 #define backwardDdtScheme_H
63 scalar deltaT_()
const;
66 scalar deltaT0_()
const;
70 template<
class GeoField>
71 scalar deltaT0_(
const GeoField&)
const;
Generic GeometricField class.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Generic dimensioned Type class.
Mesh data needed to do the Finite Volume discretisation.
const DimensionedField< scalar, volMesh > & V00() const
Return old-old-time cell volumes.
Second-order backward-differencing ddt using the current and two previous time-step values.
virtual tmp< fluxFieldType > fvcDdtPhiCorr(const VolField< Type > &U, const fluxFieldType &phi)
virtual tmp< fvMatrix< Type > > fvmDdt(const VolField< Type > &)
void operator=(const backwardDdtScheme &)=delete
Disallow default bitwise assignment.
const fvMesh & mesh() const
Return mesh reference.
TypeName("backward")
Runtime type information.
virtual tmp< surfaceScalarField > meshPhi(const VolField< Type > &)
ddtScheme< Type >::fluxFieldType fluxFieldType
backwardDdtScheme(const fvMesh &mesh)
Construct from mesh.
virtual tmp< VolField< Type > > fvcDdt(const dimensioned< Type > &)
virtual tmp< fluxFieldType > fvcDdtUfCorr(const VolField< Type > &U, const SurfaceField< Type > &Uf)
Abstract base class for ddt schemes.
const fvMesh & mesh() const
Return mesh reference.
bool moving() const
Is mesh moving.
A class for managing temporary objects.
const volScalarField & psi
volScalarField alpha(IOobject("alpha", runTime.name(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.