35 #ifndef localBlended_H 36 #define localBlended_H 134 this->
mesh().objectRegistry::template
135 lookupObject<const surfaceScalarField>
148 this->
mesh().objectRegistry::template
149 lookupObject<const surfaceScalarField>
155 blendingFactor*tScheme1_().weights(vf)
166 this->
mesh().objectRegistry::template
167 lookupObject<const surfaceScalarField>
174 blendingFactor*tScheme1_().interpolate(vf)
182 return tScheme1_().corrected() || tScheme2_().corrected();
195 this->
mesh().objectRegistry::template
196 lookupObject<const surfaceScalarField>
209 + (scalar(1) - blendingFactor)
226 (scalar(1) - blendingFactor)
virtual tmp< surfaceScalarField > blendingFactor(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Return the face-based blending factor.
const word & name() const
Return name.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
const fvMesh & mesh() const
Return mesh reference.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Return the face-interpolate of the given cell field.
tmp< surfaceScalarField > weights(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Return the interpolation weighting factors.
virtual ~localBlended()
Destructor.
A class for handling words, derived from string.
static tmp< surfaceInterpolationScheme< Type > > New(const fvMesh &mesh, Istream &schemeData)
Return new tmp interpolation scheme.
Base class for blended schemes to provide access to the blending factor surface field.
virtual bool corrected() const
Return true if this scheme uses an explicit correction.
Two-scheme localBlended differencing scheme.
Mesh data needed to do the Finite Volume discretisation.
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Return the explicit correction to the face-interpolate.
A class for managing temporary objects.
TypeName("localBlended")
Runtime type information.
Abstract base class for surface interpolation schemes.