42 #ifndef CoEulerDdtScheme_H 43 #define CoEulerDdtScheme_H 181 const fluxFieldType&
phi 195 const fluxFieldType&
phi const fvMesh & mesh() const
Return mesh reference.
virtual tmp< GeometricField< Type, fvPatchField, volMesh > > fvcDdt(const dimensioned< Type > &)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
Generic GeometricField class.
Generic dimensioned Type class.
TypeName("CoEuler")
Runtime type information.
Abstract base class for ddt schemes.
const fvMesh & mesh() const
Return mesh reference.
A class for handling words, derived from string.
virtual tmp< surfaceScalarField > meshPhi(const GeometricField< Type, fvPatchField, volMesh > &)
virtual tmp< fluxFieldType > fvcDdtUfCorr(const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
CoEulerDdtScheme(const fvMesh &mesh, Istream &is)
Construct from mesh and Istream.
Courant number limited first-order Euler implicit/explicit ddt.
autoPtr< surfaceVectorField > Uf
bool readScalar(const char *buf, doubleScalar &s)
Read whole of buf as a scalar. Return true if successful.
virtual tmp< fvMatrix< Type > > fvmDdt(const GeometricField< Type, fvPatchField, volMesh > &)
void operator=(const CoEulerDdtScheme &)=delete
Disallow default bitwise assignment.
Mesh data needed to do the Finite Volume discretisation.
ddtScheme< Type >::fluxFieldType fluxFieldType
const volScalarField & psi
virtual tmp< fluxFieldType > fvcDdtPhiCorr(const GeometricField< Type, fvPatchField, volMesh > &U, const fluxFieldType &phi)
volScalarField alpha(IOobject("alpha", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
A class for managing temporary objects.