Go to the documentation of this file.
38 #ifndef linearUpwindV_H
39 #define linearUpwindV_H
89 gradSchemeName_(
"grad"),
92 new
fv::gaussGrad<Type>(
mesh)
106 gradSchemeName_(schemeData),
109 fv::gradScheme<Type>::
New
112 mesh.gradScheme(gradSchemeName_)
126 gradSchemeName_(schemeData),
129 fv::gradScheme<Type>::
New
132 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
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
virtual bool corrected() const
Abstract base class for gradient schemes.
Mesh data needed to do the Finite Volume discretisation.
linearUpwindV interpolation scheme class derived from upwind and returns upwind weighting factors but...
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &) const
TypeName("linearUpwindV")
const fvMesh & mesh() const
Generic GeometricField class.