42 #ifndef Foam_gaussGrad_H 43 #define Foam_gaussGrad_H 80 void operator=(
const gaussGrad&) =
delete;
102 tinterpScheme_(nullptr)
132 const GeometricField<Type, fvsPatchField, surfaceMesh>&,
144 const GeometricField<Type, fvPatchField, volMesh>& vsf,
152 const GeometricField<Type, fvPatchField, volMesh>&,
Central-differencing interpolation scheme class.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
static tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > gradf(const GeometricField< Type, fvsPatchField, surfaceMesh > &, const word &name)
Return the gradient of the given field calculated using Gauss' theorem on the given surface field...
typeOfRank< typename pTraits< arg1 >::cmptType, direction(pTraits< arg1 >::rank)+direction(pTraits< arg2 >::rank) >::type type
Basic second-order gradient scheme using face-interpolation and Gauss' theorem.
virtual tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > calcGrad(const GeometricField< Type, fvPatchField, volMesh > &vsf, const word &name) const
Return the gradient of the given field to the gradScheme::grad for optional caching.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
static void correctBoundaryConditions(const GeometricField< Type, fvPatchField, volMesh > &, GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > &)
Correct the boundary values of the gradient using the patchField snGrad functions.
Abstract base class for gradient schemes.
Mesh data needed to do the Finite Volume discretisation.
TypeName("Gauss")
Runtime type information.
A class for managing temporary objects.
const fvMesh & mesh() const
Return const reference to mesh.
Abstract base class for surface interpolation schemes.
bool eof() const noexcept
True if end of input seen.
void reset(tmp< T > &&other) noexcept
Clear existing and transfer ownership.