35 #ifndef MPLICcellStorage_H
36 #define MPLICcellStorage_H
83 const scalar cellAlpha_;
107 const scalar cellAlphaMin_;
110 const scalar cellAlphaMax_;
131 scalar calcAlphaMin()
const;
134 scalar calcAlphaMax()
const;
198 inline scalar
V()
const;
201 inline const vector&
C()
const;
Provides local cell addressing for geometry and data for MPLIC class.
const labelList & cellPoints() const
Return reference to the cell points.
MPLICcellStorage(const primitiveMesh &mesh, const scalarField &pointsAlpha, const vectorField &pointsU, const scalar cellAlpha, const vector &cellU, const label celli)
Construct from components.
const UIndirectList< vector > & Cf() const
Return face centres.
const boolList & isOwner() const
Return isOwners.
const scalarField & pointsAlpha() const
Return point alphas.
const edgeList & edges() const
Return reference to the mesh edges.
const scalarField & facesAlphaMin() const
Return minimum point alpha value on the cell faces.
scalar V() const
Return cell volume.
const faceList & faces() const
Return reference to the mesh faces.
label size() const
Return number of faces in the the cell.
scalar cellAlphaMin() const
Return minimum point alpha value in the cell.
const vector & C() const
Return cell centre.
const labelList & cellFaces() const
Return reference to face list.
const UIndirectList< vector > & Sf() const
Return face surface area vectors.
scalar cellAlphaMax() const
Return maximum point alpha value in the cell.
const vectorField & pointsU() const
Return point velocities.
const UIndirectList< scalar > & magSf() const
Return face areas.
const labelList & cellEdges() const
Return reference to cell edges.
const pointField & points() const
Return reference to mesh points.
const labelListList & faceEdges() const
Return reference to the mesh face edges.
const scalarField & facesAlphaMax() const
Return maximum point alpha value on the cell faces.
const vector & cellU() const
Return cell velocity.
scalar cellAlpha() const
Return cell alpha.
A List with indirect addressing.
Cell-face mesh analysis engine.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.