56 const SurfFieldType& ssf = tssf.
cref();
59 GradFieldType& gGrad = tgGrad.
ref();
63 for (label i = 0; i < nIter_; ++i)
71 if (vsf.
mesh().relaxField(
"grad(" + vsf.
name() +
")"))
74 vsf.
mesh().fieldRelaxationFactor(
"grad(" + vsf.
name() +
")");
77 gGrad *= (1.0 -
relax);
const dimensionSet & dimensions() const
Return dimensions.
const Mesh & mesh() const
Return mesh.
Generic GeometricField class.
const word & name() const noexcept
Return the object name.
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.
A second-order gradient scheme using face-interpolation, Gauss' theorem and iterative skew correction...
Skew-correction vectors for the skewness-corrected interpolation scheme.
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.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > linearInterpolate(const GeometricField< Type, fvPatchField, volMesh > &vf)
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.