35 #ifndef multivariateUpwind_H
36 #define multivariateUpwind_H
131 return pos0(faceFlux_);
Generic GeometricField class.
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 multi-variate surface interpolation schemes.
const fvMesh & mesh() const
Return mesh reference.
const fieldTable & fields() const
Return fields to be interpolated.
surfaceInterpolationScheme sub-class returned by operator(field)
fieldScheme(const VolField< Type > &field, const surfaceScalarField &faceFlux)
tmp< surfaceScalarField > weights(const VolField< Type > &) const
Return the interpolation weighting factors.
Upwind-difference form of the multivariate surfaceInterpolationScheme.
multivariateUpwind(const fvMesh &mesh, const typename multivariateSurfaceInterpolationScheme< Type >::fieldTable &fields, const surfaceScalarField &faceFlux, Istream &schemeData)
Construct for field, faceFlux and Istream.
void operator=(const multivariateUpwind &)=delete
Disallow default bitwise assignment.
TypeName("upwind")
Runtime type information.
A class for managing temporary objects.
dimensionedScalar pos0(const dimensionedScalar &ds)