40#ifndef steadyStateDdtScheme_H
41#define steadyStateDdtScheme_H
60class steadyStateDdtScheme
67 steadyStateDdtScheme(
const steadyStateDdtScheme&) =
delete;
70 void operator=(
const steadyStateDdtScheme&) =
delete;
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.
Abstract base class for ddt schemes.
ddtScheme(const ddtScheme &)=delete
No copy construct.
const fvMesh & mesh() const
Return mesh reference.
GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > fluxFieldType
SteadyState implicit/explicit ddt which returns 0.
tmp< fluxFieldType > fvcDdtPhiCorr(const GeometricField< Type, fvPatchField, volMesh > &U, const fluxFieldType &phi)
tmp< GeometricField< Type, fvPatchField, volMesh > > fvcDdt(const dimensioned< Type > &)
steadyStateDdtScheme(const fvMesh &mesh)
Construct from mesh.
tmp< fvMatrix< Type > > fvmDdt(const GeometricField< Type, fvPatchField, volMesh > &)
ddtScheme< Type >::fluxFieldType fluxFieldType
TypeName("steadyState")
Runtime type information.
const fvMesh & mesh() const
Return mesh reference.
tmp< surfaceScalarField > meshPhi(const GeometricField< Type, fvPatchField, volMesh > &)
steadyStateDdtScheme(const fvMesh &mesh, Istream &is)
Construct from mesh and Istream.
tmp< fluxFieldType > fvcDdtUfCorr(const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
A class for managing temporary objects.
const volScalarField & psi
autoPtr< surfaceVectorField > Uf
Namespace for finite-volume.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.