36 #ifndef linearUpwindV_H 37 #define linearUpwindV_H 77 upwind<Type>(mesh, faceFlux),
78 gradSchemeName_(
"grad"),
81 new
fv::gaussGrad<Type>(mesh)
94 upwind<Type>(mesh, schemeData),
95 gradSchemeName_(schemeData),
98 fv::gradScheme<Type>::
New 101 mesh.gradScheme(gradSchemeName_)
114 upwind<Type>(mesh, faceFlux, schemeData),
115 gradSchemeName_(schemeData),
118 fv::gradScheme<Type>::
New 121 mesh.gradScheme(gradSchemeName_)
void operator=(const linearUpwindV &)=delete
Disallow default bitwise assignment.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
linearUpwindV(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("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.
Upwind differencing scheme class.
Mesh data needed to do the Finite Volume discretisation.
virtual bool corrected() const
Return true if this scheme uses an explicit correction.
A class for managing temporary objects.
linearUpwindV interpolation scheme class derived from upwind and returns upwind weighting factors but...