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;
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const labelList & cellPoints() const
Return reference to the cell points.
scalar cellAlphaMin() const
Return minimum point alpha value in the cell.
const edgeList & edges() const
Return reference to the mesh edges.
const boolList & isOwner() const
Return isOwners.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Cell-face mesh analysis engine.
const faceList & faces() const
Return reference to the mesh faces.
Provides local cell addressing for geometry and data for MPLIC class.
MPLICcellStorage(const primitiveMesh &mesh, const scalarField &pointsAlpha, const vectorField &pointsU, const scalar cellAlpha, const vector &cellU, const label celli)
Construct from components.
const UIndirectList< scalar > & magSf() const
Return face areas.
const vector & C() const
Return cell centre.
const pointField & points() const
Return reference to mesh points.
const UIndirectList< vector > & Sf() const
Return face surface area vectors.
label size() const
Return number of faces in the the cell.
const labelList & cellFaces() const
Return reference to face list.
const labelListList & faceEdges() const
Return reference to the mesh face edges.
const UIndirectList< vector > & Cf() const
Return face centres.
const vectorField & pointsU() const
Return point velocities.
const scalarField & pointsAlpha() const
Return point alphas.
const scalarField & facesAlphaMax() const
Return maximum point alpha value on the cell faces.
const labelList & cellEdges() const
Return reference to cell edges.
scalar cellAlpha() const
Return cell alpha.
A List with indirect addressing.
scalar V() const
Return cell volume.
scalar cellAlphaMax() const
Return maximum point alpha value in the cell.
const vector & cellU() const
Return cell velocity.
const scalarField & facesAlphaMin() const
Return minimum point alpha value on the cell faces.