108 void makeDeltas()
const;
176 return this->
mesh().surfaceInterpolation::weights();
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.
Registry of regIOobjects.
Abstract base class for surface interpolation schemes.
const fvMesh & mesh() const
Return mesh reference.
A class for managing temporary objects.
Weighted flux interpolation scheme class.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Interpolate the cell values to faces.
virtual ~weightedFlux()
Destructor.
const surfaceScalarField & oDelta() const
Return the distance between face and owner cell.
const surfaceScalarField & nDelta() const
Return the distance between face and neighbour cell.
weightedFlux(const fvMesh &mesh, const surfaceScalarField &faceFlux, Istream &is)
Construct from faceFlux and Istream.
TypeName("weightedFlux")
Runtime type information.
tmp< surfaceScalarField > weights(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the interpolation weighting factors.
void clearOut()
Clear all fields.
A class for handling words, derived from Foam::string.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.