Go to the documentation of this file.
41 #ifndef EulerDdtScheme_H
42 #define EulerDdtScheme_H
EulerDdtScheme(const fvMesh &mesh, Istream &is)
Construct from mesh and Istream.
tmp< fluxFieldType > fvcDdtPhiCorr(const GeometricField< Type, fvPatchField, volMesh > &U, const fluxFieldType &phi)
const fvMesh & mesh() const
Return mesh reference.
A class for managing temporary objects.
tmp< surfaceScalarField > meshPhi(const GeometricField< Type, fvPatchField, volMesh > &)
const dimensionedScalar alpha
Fine-structure constant: default SI units: [].
autoPtr< surfaceVectorField > Uf
tmp< fluxFieldType > fvcDdtUfCorr(const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
EulerDdtScheme(const fvMesh &mesh)
Construct from mesh.
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 fvMesh & mesh() const
Return mesh reference.
tmp< fvMatrix< Type > > fvmDdt(const GeometricField< Type, fvPatchField, volMesh > &)
TypeName("Euler")
Runtime type information.
Abstract base class for ddt schemes.
ddtScheme< Type >::fluxFieldType fluxFieldType
const volScalarField & psi
tmp< GeometricField< Type, fvPatchField, volMesh > > fvcDdt(const dimensioned< Type > &)
Basic first-order Euler implicit/explicit ddt using only the current and previous time-step values.