59 public limitedSurfaceInterpolationScheme<Type>
64 void operator=(
const upwind&) =
delete;
82 limitedSurfaceInterpolationScheme<Type>(
mesh, faceFlux)
94 limitedSurfaceInterpolationScheme<Type>(
mesh, is)
105 limitedSurfaceInterpolationScheme<Type>(
mesh, faceFlux)
124 this->
mesh().thisDb(),
141 virtual tmp<surfaceScalarField>
weights
143 const GeometricField<Type, fvPatchField, volMesh>&
Generic GeometricField class.
@ NO_REGISTER
Do not request registration (bool: false).
@ NO_READ
Nothing to be read.
@ NO_WRITE
Ignore writing from objectRegistry::writeObject().
Defines the attributes of an object for which implicit objectRegistry management is supported,...
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.
const surfaceScalarField & faceFlux_
const fvMesh & mesh() const
Return mesh reference.
A class for managing temporary objects.
static tmp< T > New(Args &&... args)
Construct tmp with forwarding arguments.
virtual tmp< surfaceScalarField > weights(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the interpolation weighting factors.
upwind(const fvMesh &mesh, const surfaceScalarField &faceFlux, Istream &)
Construct from faceFlux and Istream.
upwind(const fvMesh &mesh, const surfaceScalarField &faceFlux)
Construct from faceFlux.
tmp< surfaceScalarField > weights() const
Return the interpolation weighting factors.
TypeName("upwind")
Runtime type information.
upwind(const fvMesh &mesh, Istream &is)
Construct from Istream.
virtual tmp< surfaceScalarField > limiter(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the interpolation limiter.
const dimensionSet dimless
Dimensionless.
dimensionedScalar pos0(const dimensionedScalar &ds)
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
static constexpr const zero Zero
Global zero (0).
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.