36 #ifndef uncorrectedSnGrad_H 37 #define uncorrectedSnGrad_H virtual bool corrected() const
Return true if this scheme uses an explicit correction.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
Simple central-difference snGrad scheme without non-orthogonal correction.
Generic GeometricField class.
void operator=(const uncorrectedSnGrad &)=delete
Disallow default bitwise assignment.
const surfaceScalarField & nonOrthDeltaCoeffs() const
Return reference to non-orthogonal cell-centre difference.
virtual ~uncorrectedSnGrad()
Destructor.
Simple central-difference snGrad scheme using the non-orthogonal mesh delta-coefficients but without ...
Abstract base class for snGrad schemes.
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the explicit correction to the uncorrectedSnGrad.
const fvMesh & mesh() const
Return mesh reference.
Mesh data needed to do the Finite Volume discretisation.
uncorrectedSnGrad(const fvMesh &mesh)
Construct from mesh.
A class for managing temporary objects.
virtual tmp< surfaceScalarField > deltaCoeffs(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the interpolation weighting factors for the given field.
TypeName("uncorrected")
Runtime type information.