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_)
151 virtual tmp<GeometricField<Type, fvsPatchField, surfaceMesh>>
154 const GeometricField<Type, fvPatchField, volMesh>&
linearUpwindNormal interpolation scheme class derived from upwind and returns upwind weighting factor...
TypeName("linearUpwindNormal")
Runtime type information.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
const fvMesh & mesh() const
Return mesh reference.
static tmp< limitedSurfaceInterpolationScheme< Type > > New(const fvMesh &mesh, Istream &schemeData)
Return new tmp interpolation scheme.
A class for handling words, derived from Foam::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.
virtual bool corrected() const
Return true if this scheme uses an explicit correction.