Go to the documentation of this file.
35 #ifndef uncorrectedSnGrad_H
36 #define uncorrectedSnGrad_H
uncorrectedSnGrad(const fvMesh &mesh)
Construct from mesh.
Simple central-difference snGrad scheme without non-orthogonal correction.
uncorrectedSnGrad(const fvMesh &mesh, Istream &)
Construct from mesh and data stream.
const surfaceScalarField & nonOrthDeltaCoeffs() const
Return reference to non-orthogonal cell-centre difference.
A class for managing temporary objects.
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.
TypeName("uncorrected")
Runtime type information.
Mesh data needed to do the Finite Volume discretisation.
virtual tmp< surfaceScalarField > deltaCoeffs(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the interpolation weighting factors for the given field.
const fvMesh & mesh() const
Return mesh reference.
virtual ~uncorrectedSnGrad()
Destructor.
Abstract base class for snGrad schemes.
Generic GeometricField class.
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the explicit correction to the uncorrectedSnGrad.
void operator=(const uncorrectedSnGrad &)
Disallow default bitwise assignment.