37 #ifndef fourthLnGrad_H 38 #define fourthLnGrad_H 108 virtual bool corrected()
const {
return true; }
131 #pragma implementation("fourthLnGrad.C") TypeName("fourth")
Runtime type information.
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
fourthLnGrad(const fourthLnGrad &)=delete
No copy construct.
Fourth-order snGrad scheme with non-orthogonal correction.
const edgeScalarField & deltaCoeffs() const
Return reference to difference factors array.
virtual tmp< GeometricField< Type, faePatchField, edgeMesh > > correction(const GeometricField< Type, faPatchField, areaMesh > &) const
Return the explicit correction to the fourthLnGrad.
virtual tmp< edgeScalarField > deltaCoeffs(const GeometricField< Type, faPatchField, areaMesh > &) const
Return the interpolation weighting factors for the given field.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
Generic GeometricField class.
void operator=(const fourthLnGrad &)=delete
No copy assignment.
const faMesh & mesh() const noexcept
Return mesh reference.
virtual ~fourthLnGrad()
Destructor.
Abstract base class for lnGrad schemes.
virtual bool corrected() const
Return true if this scheme uses an explicit correction.
A class for managing temporary objects.