Go to the documentation of this file.
57 mesh.nonOrthCorrectionVectors(),
61 mesh.gradScheme(
"grad(" + vf.name() +
')')
62 )().
grad(vf,
"grad(" + vf.name() +
')')
64 tssf.
ref().rename(
"snGradCorr(" + vf.name() +
')');
86 "snGradCorr("+vf.name()+
')',
93 vf.dimensions()*
mesh.nonOrthDeltaCoeffs().dimensions()
99 for (
direction cmpt = 0; cmpt < pTraits<Type>::nComponents; cmpt++)
Defines the attributes of an object for which implicit objectRegistry management is supported,...
tmp< GeometricField< cmptType, PatchField, GeoMesh > > component(const direction) const
Return a component of the field.
void replace(const direction d, const GeometricField< cmptType, PatchField, GeoMesh > &gcf)
Replace specified field component with content from another field.
static tmp< GeometricField< typename innerProduct< vector, Type >::type, fvsPatchField, surfaceMesh > > dotInterpolate(const surfaceVectorField &Sf, const GeometricField< Type, fvPatchField, volMesh > &tvf)
Interpolate field onto faces.
A class for managing temporary objects.
tmp< GeometricField< typename outerProduct< vector, Type >::type, faPatchField, areaMesh >> grad(const GeometricField< Type, faePatchField, edgeMesh > &ssf)
virtual ~correctedSnGrad()
Destructor.
Mesh data needed to do the Finite Volume discretisation.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
Global function forwards to reuseTmpDimensionedField::New.
Traits class for primitives.
Calculate the gradient of the given field.
Simple central-difference snGrad scheme with non-orthogonal correction.
Central-differencing interpolation scheme class.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > fullGradCorrection(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the explicit correction to the correctedSnGrad.
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the explicit correction to the correctedSnGrad.