38#ifndef EulerD2dt2Scheme_H
39#define EulerD2dt2Scheme_H
65 EulerD2dt2Scheme(
const EulerD2dt2Scheme&) =
delete;
68 void operator=(
const EulerD2dt2Scheme&) =
delete;
Generic GeometricField class.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Mesh data needed to do the Finite Volume discretisation.
First-order Euler implicit d2dt2 using the current and two previous time-step values.
EulerD2dt2Scheme(const fvMesh &mesh)
Construct from mesh.
EulerD2dt2Scheme(const fvMesh &mesh, Istream &is)
Construct from mesh and Istream.
tmp< fvMatrix< Type > > fvmD2dt2(const GeometricField< Type, fvPatchField, volMesh > &)
TypeName("Euler")
Runtime type information.
const fvMesh & mesh() const
Return mesh reference.
tmp< GeometricField< Type, fvPatchField, volMesh > > fvcD2dt2(const GeometricField< Type, fvPatchField, volMesh > &)
Abstract base class for finite volume d2dt2 schemes.
d2dt2Scheme(const d2dt2Scheme &)=delete
No copy construct.
const fvMesh & mesh() const
Return mesh reference.
A class for managing temporary objects.
Namespace for finite-volume.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.