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,.
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.
Abstract base class for limited surface interpolation schemes.
const surfaceScalarField & faceFlux_
const fvMesh & mesh() const
Return mesh reference.
A class for managing temporary objects.
Upwind interpolation scheme class.
upwind(const fvMesh &mesh, const surfaceScalarField &faceFlux)
Construct from faceFlux.
tmp< surfaceScalarField > weights() const
Return the interpolation weighting factors.
void operator=(const upwind &)=delete
Disallow default bitwise assignment.
TypeName("upwind")
Runtime type information.
virtual tmp< surfaceScalarField > limiter(const VolField< Type > &) const
Return the interpolation limiter.
dimensionedScalar pos0(const dimensionedScalar &ds)
const dimensionSet dimless
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.