42#ifndef linearUpwindNormal_H
43#define linearUpwindNormal_H
58class linearUpwindNormal
71 linearUpwindNormal(
const linearUpwindNormal&);
74 void operator=(
const linearUpwindNormal&);
93 gradSchemeName_(
"grad"),
96 new
fv::gaussGrad<Type>(
mesh)
110 gradSchemeName_(schemeData),
113 fv::gradScheme<Type>::
New
116 mesh.gradScheme(gradSchemeName_)
130 gradSchemeName_(schemeData),
133 fv::gradScheme<Type>::
New
136 mesh.gradScheme(gradSchemeName_)
151 virtual tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
154 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.
static tmp< limitedSurfaceInterpolationScheme< Type > > New(const fvMesh &mesh, Istream &schemeData)
Return new tmp interpolation scheme.
linearUpwindNormal interpolation scheme class derived from upwind and returns upwind weighting factor...
virtual bool corrected() const
Return true if this scheme uses an explicit correction.
linearUpwindNormal(const fvMesh &mesh, Istream &schemeData)
Construct from Istream.
linearUpwindNormal(const fvMesh &mesh, const surfaceScalarField &faceFlux, Istream &schemeData)
Construct from faceFlux and Istream.
linearUpwindNormal(const fvMesh &mesh, const surfaceScalarField &faceFlux)
Construct from faceFlux.
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the explicit correction to the face-interpolate.
TypeName("linearUpwindNormal")
Runtime type information.
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.
Namespace for finite-volume.
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.