Go to the documentation of this file.
69 "lnGradCorr("+vf.name()+
')',
74 vf.dimensions()*this->
mesh().deltaCoeffs().dimensions()
81 for (
direction cmpt = 0; cmpt < pTraits<Type>::nComponents; ++cmpt)
static tmp< GeometricField< Type, faePatchField, edgeMesh > > lnGrad(const GeometricField< Type, faPatchField, areaMesh > &, const tmp< edgeScalarField > &, const word &snGradName="lnGrad")
Return the lnGrad of the given cell field.
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.
Basic second-order gradient scheme using face-interpolation and Gauss' theorem.
void replace(const direction d, const GeometricField< cmptType, PatchField, GeoMesh > &gcf)
Replace specified field component with content from another field.
A class for managing temporary objects.
tmp< GeometricField< typename outerProduct< vector, Type >::type, faPatchField, areaMesh >> grad(const GeometricField< Type, faePatchField, edgeMesh > &ssf)
bool interpolate(const vector &p1, const vector &p2, const vector &o, vector &n, scalar l)
virtual tmp< GeometricField< Type, faePatchField, edgeMesh > > correction(const GeometricField< Type, faPatchField, areaMesh > &) const
Return the explicit correction to the fourthLnGrad.
virtual ~fourthLnGrad()
Destructor.
Simple central-difference lnGrad scheme with non-orthogonal correction.
virtual tmp< GeometricField< Type, faePatchField, edgeMesh > > correction(const GeometricField< Type, faPatchField, areaMesh > &) const
Return the explicit correction to the correctedLnGrad.
Traits class for primitives.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
Central-differencing interpolation scheme class.
Finite area mesh. Used for 2-D non-Euclidian finite area method.
Generic GeometricField class.