37 #ifndef Foam_fa_uncorrectedLnGrad_H 38 #define Foam_fa_uncorrectedLnGrad_H virtual tmp< edgeScalarField > deltaCoeffs(const GeometricField< Type, faPatchField, areaMesh > &) const
Return the interpolation weighting factors for the given field.
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
Simple central-difference lnGrad scheme with no non-orthogonal correction.
const edgeScalarField & deltaCoeffs() const
Return reference to difference factors array.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
virtual bool corrected() const
Return true if this scheme uses an explicit correction.
Generic GeometricField class.
uncorrectedLnGrad(const faMesh &mesh)
Construct from mesh.
Abstract base class for lnGrad schemes.
virtual ~uncorrectedLnGrad()=default
Destructor.
const faMesh & mesh() const
Return mesh reference.
virtual tmp< GeometricField< Type, faePatchField, edgeMesh > > correction(const GeometricField< Type, faPatchField, areaMesh > &) const
Return the explicit correction to the uncorrectedLnGrad for the given field.
TypeName("uncorrected")
Runtime type information.
A class for managing temporary objects.