51 mesh.nonOrthCorrectionVectors(),
55 mesh.gradScheme(
"grad(" + vf.
name() +
')')
56 )().grad(vf,
"grad(" + vf.
name() +
')')
58 tssf.
ref().rename(
"snGradCorr(" + vf.
name() +
')');
80 "snGradCorr("+vf.
name()+
')',
93 for (
direction cmpt = 0; cmpt < pTraits<Type>::nComponents; ++cmpt)
const dimensionSet & dimensions() const
Return dimensions.
void setOriented(const bool oriented=true) noexcept
Set the oriented flag.
Generic GeometricField class.
void replace(const direction d, const GeometricField< cmptType, PatchField, GeoMesh > &gcf)
Replace specified field component with content from another field.
tmp< GeometricField< cmptType, PatchField, GeoMesh > > component(const direction) const
Return a component of the field.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
const word & name() const noexcept
Return the object name.
const fileName & instance() const noexcept
Read access to instance path component.
An edge is a list of two point labels. The functionality it provides supports the discretisation on a...
Mesh data needed to do the Finite Volume discretisation.
Surface gradient scheme with full explicit non-orthogonal correction.
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &) const
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > fullGradCorrection(const GeometricField< Type, fvPatchField, volMesh > &) const
Abstract base class for gradient schemes.
Central-differencing interpolation scheme class.
A class for managing temporary objects.
Calculate the gradient of the given field.