Go to the documentation of this file.
43 #ifndef fixedBlended_H
44 #define fixedBlended_H
110 if (blendingFactor_ < 0 || blendingFactor_ > 1)
114 <<
" should be >= 0 and <= 1"
147 if (blendingFactor_ < 0 || blendingFactor_ > 1)
151 <<
" should be >= 0 and <= 1"
const scalar blendingFactor_
A class for managing temporary objects.
virtual bool corrected() const
Return true if this scheme uses an explicit correction.
Ostream & endl(Ostream &os)
Add newline and flush stream.
TypeName("fixedBlended")
Runtime type information.
tmp< surfaceInterpolationScheme< Type > > tScheme1_
Scheme 1.
fixedBlended(const fixedBlended &)
Disallow default bitwise copy construct.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Mesh data needed to do the Finite Volume discretisation.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Return the face-interpolate of the given cell field.
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Return the explicit correction to the face-interpolate.
errorManipArg< error, int > exit(error &err, const int errNo=1)
void operator=(const fixedBlended &)
Disallow default bitwise assignment.
tmp< surfaceScalarField > weights(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Return the interpolation weighting factors.
bool readScalar(const char *buf, doubleScalar &s)
Read whole of buf as a scalar. Return true if succesful.
Two-scheme fixed-blending differencing scheme.
static tmp< surfaceInterpolationScheme< Type > > New(const fvMesh &mesh, Istream &schemeData)
Return new tmp interpolation scheme.
tmp< surfaceInterpolationScheme< Type > > tScheme2_
Scheme 2.
Abstract base class for surface interpolation schemes.
const fvMesh & mesh() const
Return mesh reference.
#define FatalIOErrorInFunction(ios)
Report an error message using Foam::FatalIOError.
Generic GeometricField class.