Go to the documentation of this file.
37 #ifndef correctedLnGrad_H
38 #define correctedLnGrad_H
virtual ~correctedLnGrad()
Destructor.
A class for managing temporary objects.
correctedLnGrad(const faMesh &mesh, Istream &)
Construct from mesh and data stream.
correctedLnGrad(const faMesh &mesh)
Construct from mesh.
const faMesh & mesh() const
Return mesh reference.
virtual bool corrected() const
Return true if this scheme uses an explicit 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)....
bool orthogonal() const
Return whether mesh is orthogonal or not.
TypeName("corrected")
Runtime type information.
virtual tmp< edgeScalarField > deltaCoeffs(const GeometricField< Type, faPatchField, areaMesh > &) const
Return the interpolation weighting factors for the given field.
Simple central-difference lnGrad scheme with non-orthogonal correction.
virtual tmp< GeometricField< Type, faePatchField, edgeMesh > > correction(const GeometricField< Type, faPatchField, areaMesh > &) const
Return the explicit correction to the correctedLnGrad.
Finite area mesh. Used for 2-D non-Euclidian finite area method.
Generic GeometricField class.
Abstract base class for lnGrad schemes.