70 linearUpwind(
const linearUpwind&) =
delete;
73 void operator=(
const linearUpwind&) =
delete;
92 gradSchemeName_(
"grad")
105 gradSchemeName_(schemeData)
117 gradSchemeName_(schemeData)
130 virtual tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
133 const GeometricField<Type, fvPatchField, volMesh>&
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.
linearUpwind interpolation scheme class derived from upwind and returns upwind weighting factors and ...
virtual bool corrected() const
Return true if this scheme uses an explicit correction.
linearUpwind(const fvMesh &mesh, Istream &schemeData)
Construct from Istream.
TypeName("linearUpwind")
Runtime type information.
linearUpwind(const fvMesh &mesh, const surfaceScalarField &faceFlux, Istream &schemeData)
Construct from faceFlux and Istream.
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the explicit correction to the face-interpolate.
linearUpwind(const fvMesh &mesh, const surfaceScalarField &faceFlux)
Construct from faceFlux.
const fvMesh & mesh() const
Return mesh reference.
A class for managing temporary objects.
Upwind differencing scheme class.
upwind(const fvMesh &mesh, const surfaceScalarField &faceFlux)
Construct from faceFlux.
A class for handling words, derived from Foam::string.
GeometricField< vector, fvPatchField, volMesh > volVectorField
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.