Go to the documentation of this file.
74 void operator=(
const limitWith&) =
delete;
133 return tLimiter_().weights
144 return tInterp_().corrected();
152 return tLimiter_().limiter(vf)*tInterp_().correction(vf);
static tmp< surfaceInterpolationScheme< Type > > New(const fvMesh &mesh, Istream &schemeData)
virtual tmp< surfaceScalarField > weights(const GeometricField< Type, fvPatchField, volMesh > &vf) const
A class for managing temporary objects.
virtual bool corrected() const
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Mesh data needed to do the Finite Volume discretisation.
limitWith differencing scheme limits the specified scheme with the specified limiter.
Abstract base class for limited surface interpolation schemes.
Abstract base class for surface interpolation schemes.
const fvMesh & mesh() const
Generic GeometricField class.
tmp< areaScalarField > limiter(const areaScalarField &phi)