Go to the documentation of this file.
36 #ifndef linearUpwindV_H
37 #define linearUpwindV_H
90 new
fv::gaussGrad<Type>(
mesh)
107 fv::gradScheme<Type>::
New
127 fv::gradScheme<Type>::
New
tmp< fv::gradScheme< Type > > gradScheme_
A class for handling words, derived from string.
A class for managing temporary objects.
Upwind differencing scheme class.
Basic second-order gradient scheme using face-interpolation and Gauss' theorem.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
ITstream & gradScheme(const word &name) const
virtual bool corrected() const
Return true if this scheme uses an explicit correction.
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
Return the explicit correction to the face-interpolate.
static tmp< limitedSurfaceInterpolationScheme< Type > > New(const fvMesh &mesh, Istream &schemeData)
Return new tmp interpolation scheme.
void operator=(const linearUpwindV &)
Disallow default bitwise assignment.
TypeName("linearUpwindV")
Runtime type information.
const fvMesh & mesh() const
Return mesh reference.
Generic GeometricField class.
linearUpwindV(const linearUpwindV &)
Disallow default bitwise copy construct.