40#ifndef leastSquaresFaGrad_H
41#define leastSquaresFaGrad_H
Generic GeometricField class.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Mesh data needed to do the Finite Area discretisation.
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
faPatchField<Type> abstract base class. This class gives a fat-interface to all derived classes cover...
Abstract base class for finite area calculus gradient schemes.
const faMesh & mesh() const
Return mesh reference.
Second-order gradient scheme using least-squares.
virtual tmp< GeometricField< typename outerProduct< vector, Type >::type, faPatchField, areaMesh > > grad(const GeometricField< Type, faPatchField, areaMesh > &) const
Calculate and return the grad of the given field.
TypeName("leastSquares")
Runtime type information.
leastSquaresFaGrad(const faMesh &mesh, Istream &)
Construct from Istream.
leastSquaresFaGrad(const faMesh &mesh)
Construct from mesh.
A class for managing temporary objects.
type
Volume classification types.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.