Go to the documentation of this file.
35 #ifndef localBlended_H
36 #define localBlended_H
134 this->
mesh().objectRegistry::template
135 lookupObject<const surfaceScalarField>
137 word(vf.name() +
"BlendingFactor")
148 this->
mesh().objectRegistry::template
149 lookupObject<const surfaceScalarField>
151 word(vf.name() +
"BlendingFactor")
166 this->
mesh().objectRegistry::template
167 lookupObject<const surfaceScalarField>
169 word(vf.name() +
"BlendingFactor")
195 this->
mesh().objectRegistry::template
196 lookupObject<const surfaceScalarField>
198 word(vf.name() +
"BlendingFactor")
localBlended(const localBlended &)
Disallow default bitwise copy construct.
tmp< surfaceInterpolationScheme< Type > > tScheme1_
Scheme 1.
A class for handling words, derived from string.
A class for managing temporary objects.
tmp< surfaceInterpolationScheme< Type > > tScheme2_
Scheme 2.
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.
Mesh data needed to do the Finite Volume discretisation.
virtual bool corrected() const
Return true if this scheme uses an explicit correction.
This function object provides information on the mode of operation of blended convection schemes.
void operator=(const localBlended &)
Disallow default bitwise assignment.
static tmp< surfaceInterpolationScheme< Type > > New(const fvMesh &mesh, Istream &schemeData)
Return new tmp interpolation scheme.
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.
Generic GeometricField class.
Base class for blended schemes to provide access to the blending factor surface field.
virtual ~localBlended()
Destructor.