Go to the documentation of this file.
41 #ifndef localBlended_H
42 #define localBlended_H
139 this->
mesh().objectRegistry::template
140 lookupObject<const surfaceScalarField>
142 word(vf.name() +
"BlendingFactor")
153 this->
mesh().objectRegistry::template
154 lookupObject<const surfaceScalarField>
156 word(vf.name() +
"BlendingFactor")
171 this->
mesh().objectRegistry::template
172 lookupObject<const surfaceScalarField>
174 word(vf.name() +
"BlendingFactor")
187 return tScheme1_().corrected() || tScheme2_().corrected();
200 this->
mesh().objectRegistry::template
201 lookupObject<const surfaceScalarField>
203 word(vf.name() +
"BlendingFactor")
static tmp< surfaceInterpolationScheme< Type > > New(const fvMesh &mesh, Istream &schemeData)
Return new tmp interpolation scheme.
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Return the face-interpolate of the given cell field.
TypeName("localBlended")
Runtime type information.
Two-scheme localBlended differencing scheme.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
virtual tmp< surfaceScalarField > blendingFactor(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Return the face-based blending factor.
virtual ~localBlended()=default
Destructor.
Mesh data needed to do the Finite Volume discretisation.
virtual bool corrected() const
Return true if this scheme uses an explicit correction.
Abstract base class for surface interpolation schemes.
const fvMesh & mesh() const
Return mesh reference.
tmp< surfaceScalarField > weights(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Return the interpolation weighting factors.
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Return the explicit correction to the face-interpolate.
Base class for blended schemes to provide access to the blending factor surface field.