36 #ifndef linearUpwindV_H 37 #define linearUpwindV_H 86 upwind<Type>(mesh, faceFlux),
87 gradSchemeName_(
"grad"),
90 new
fv::gaussGrad<Type>(mesh)
103 upwind<Type>(mesh, schemeData),
104 gradSchemeName_(schemeData),
107 fv::gradScheme<Type>::
New 110 mesh.gradScheme(gradSchemeName_)
123 upwind<Type>(mesh, faceFlux, schemeData),
124 gradSchemeName_(schemeData),
127 fv::gradScheme<Type>::
New 130 mesh.gradScheme(gradSchemeName_)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
TypeName("linearUpwindV")
Runtime type information.
static tmp< limitedSurfaceInterpolationScheme< Type > > New(const fvMesh &mesh, Istream &schemeData)
Return new tmp interpolation scheme.
A class for handling words, derived from string.
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the explicit correction to the face-interpolate.
Upwind differencing scheme class.
Mesh data needed to do the Finite Volume discretisation.
A class for managing temporary objects.
linearUpwindV interpolation scheme class derived from upwind and returns upwind weighting factors but...
virtual bool corrected() const
Return true if this scheme uses an explicit correction.