Go to the documentation of this file.
42 #ifndef linearUpwindNormal_H
43 #define linearUpwindNormal_H
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_)
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
Upwind differencing scheme class.
static tmp< limitedSurfaceInterpolationScheme< Type > > New(const fvMesh &mesh, Istream &schemeData)
Basic second-order gradient scheme using face-interpolation and Gauss' theorem.
ITstream & gradScheme(const word &name) const
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &) const
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Abstract base class for gradient schemes.
Mesh data needed to do the Finite Volume discretisation.
virtual bool corrected() const
TypeName("linearUpwindNormal")
linearUpwindNormal interpolation scheme class derived from upwind and returns upwind weighting factor...
const fvMesh & mesh() const
Generic GeometricField class.