Go to the documentation of this file.
42 #ifndef backwardDdtScheme_H
43 #define backwardDdtScheme_H
69 scalar deltaT_()
const;
72 scalar deltaT0_()
const;
76 template<
class GeoField>
77 scalar deltaT0_(
const GeoField&)
const;
tmp< surfaceScalarField > meshPhi(const GeometricField< Type, fvPatchField, volMesh > &)
tmp< fluxFieldType > fvcDdtPhiCorr(const GeometricField< Type, fvPatchField, volMesh > &U, const fluxFieldType &phi)
TypeName("backward")
Runtime type information.
const fvMesh & mesh() const
Return mesh reference.
A class for managing temporary objects.
backwardDdtScheme(const fvMesh &mesh, Istream &is)
Construct from mesh and Istream.
const dimensionedScalar alpha
Fine-structure constant: default SI units: [].
autoPtr< surfaceVectorField > Uf
backwardDdtScheme(const fvMesh &mesh)
Construct from mesh.
const DimensionedField< scalar, volMesh > & V00() const
Return old-old-time cell volumes.
tmp< fluxFieldType > fvcDdtUfCorr(const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
ddtScheme< Type >::fluxFieldType fluxFieldType
bool good() const noexcept
True if next operation might succeed.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
bool eof() const noexcept
True if end of input seen.
tmp< GeometricField< Type, fvPatchField, volMesh > > fvcDdt(const dimensioned< Type > &)
Generic dimensioned Type class.
Mesh data needed to do the Finite Volume discretisation.
tmp< fvMatrix< Type > > fvmDdt(const GeometricField< Type, fvPatchField, volMesh > &)
const fvMesh & mesh() const
Return mesh reference.
Second-order backward-differencing ddt using the current and two previous time-step values.
bool moving() const noexcept
Is mesh moving.
Abstract base class for ddt schemes.
scalar ddtPhiCoeff_
Input for fvcDdtPhiCoeff.
const volScalarField & psi