35 #ifndef faceCorrectedSnGrad_H
36 #define faceCorrectedSnGrad_H
Generic GeometricField class.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Mesh data needed to do the Finite Volume discretisation.
Simple central-difference snGrad scheme with non-orthogonal correction.
virtual bool corrected() const
Return true if this scheme uses an explicit correction.
tmp< SurfaceField< Type > > fullGradCorrection(const VolField< Type > &) const
Return the explicit correction to the faceCorrectedSnGrad.
virtual tmp< surfaceScalarField > deltaCoeffs(const VolField< Type > &) const
Return the interpolation weighting factors for the given field.
TypeName("faceCorrected")
Runtime type information.
virtual tmp< SurfaceField< Type > > correction(const VolField< Type > &) const
Return the explicit correction to the faceCorrectedSnGrad.
virtual ~faceCorrectedSnGrad()
Destructor.
faceCorrectedSnGrad(const fvMesh &mesh)
Construct from mesh.
Abstract base class for snGrad schemes.
const fvMesh & mesh() const
Return mesh reference.
const surfaceScalarField & nonOrthDeltaCoeffs() const
Return reference to non-orthogonal cell-centre difference.
A class for managing temporary objects.