Go to the documentation of this file.
40 #ifndef leastSquaresFaGrad_H
41 #define leastSquaresFaGrad_H
faPatchField<Type> abstract base class. This class gives a fat-interface to all derived classes cover...
Second-order gradient scheme using least-squares.
A class for managing temporary objects.
typeOfRank< typename pTraits< arg1 >::cmptType, direction(pTraits< arg1 >::rank)+direction(pTraits< arg2 >::rank) >::type type
const faMesh & mesh() const
Return mesh reference.
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.
leastSquaresFaGrad(const faMesh &mesh)
Construct from mesh.
Abstract base class for finite area calculus gradient schemes.
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.
leastSquaresFaGrad(const faMesh &mesh, Istream &)
Construct from Istream.
Finite area mesh. Used for 2-D non-Euclidian finite area method.
Generic GeometricField class.
TypeName("leastSquares")
Runtime type information.