131 "deferred::correction(" + vf.
name() +
')',
132 tScheme_->interpolate(vf)
Generic GeometricField class.
static tmp< GeometricField< Type, PatchField, GeoMesh > > New(const word &name, const Internal &, const PtrList< PatchField< Type >> &, const HashPtrTable< Source > &=HashPtrTable< Source >())
Return a temporary field constructed from name,.
const word & name() const
Return name.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Deferred correction interpolation scheme derived from upwind which returns upwind weighting factors a...
virtual bool corrected() const
Return true if this scheme uses an explicit correction.
TypeName("deferred")
Runtime type information.
void operator=(const deferred &)=delete
Disallow default bitwise assignment.
virtual tmp< SurfaceField< Type > > correction(const VolField< Type > &vf) const
Return the explicit correction to the face-interpolate.
deferred(const fvMesh &mesh, Istream &schemeData)
Construct from Istream.
Mesh data needed to do the Finite Volume discretisation.
static tmp< limitedSurfaceInterpolationScheme< 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.
A class for managing temporary objects.
Upwind interpolation scheme class.