58#ifndef iterativeGaussGrad_H
59#define iterativeGaussGrad_H
121 <<
"nIter = " << nIter_
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 Volume discretisation.
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
Basic second-order gradient scheme using face-interpolation and Gauss' theorem.
const fvMesh & mesh() const
Return const reference to mesh.
A second-order gradient scheme using face-interpolation, Gauss' theorem and iterative skew correction...
iterativeGaussGrad(const fvMesh &mesh)
Construct from mesh.
TypeName("iterativeGauss")
Runtime type information.
virtual tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > calcGrad(const GeometricField< Type, fvPatchField, volMesh > &vsf, const word &name) const
iterativeGaussGrad(const fvMesh &mesh, Istream &schemeData)
Construct from mesh and Istream.
A class for managing temporary objects.
Mesh data needed to do the Finite Volume discretisation.
type
Volume classification types.
A class for handling words, derived from Foam::string.
#define FatalIOErrorInFunction(ios)
Report an error message using Foam::FatalIOError.
label readLabel(const char *buf)
Parse entire buffer as a label, skipping leading/trailing whitespace.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
errorManipArg< error, int > exit(error &err, const int errNo=1)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.