71 #ifndef weightedFlux_H 72 #define weightedFlux_H 108 void makeDeltas()
const;
142 sigma_(this->
mesh().objectRegistry::template
143 lookupObject<volScalarField>(
word(is))),
176 return this->
mesh().surfaceInterpolation::weights();
TypeName("weightedFlux")
Runtime type information.
Weighted flux interpolation scheme class.
virtual ~weightedFlux()
Destructor.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
tmp< surfaceScalarField > weights(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the interpolation weighting factors.
const fvMesh & mesh() const
Return mesh reference.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Interpolate the cell values to faces.
weightedFlux(const fvMesh &mesh, Istream &is)
Construct from Istream.
A class for handling words, derived from Foam::string.
void clearOut()
Clear all fields.
const surfaceScalarField & oDelta() const
Return the distance between face and owner cell.
Mesh data needed to do the Finite Volume discretisation.
const surfaceScalarField & nDelta() const
Return the distance between face and neighbour cell.
A class for managing temporary objects.
Registry of regIOobjects.
Abstract base class for surface interpolation schemes.