115 point subCellCentre_;
118 scalar subCellVolume_;
152 return subCellCentre_;
158 return subCellVolume_;
const point & subCellCentre() const noexcept
Returns subCellCentre.
Service routines for cutting a cell, celli, of an fvMesh, mesh_, at its intersection with a surface...
const point & faceCentre() const noexcept
Returns the centre of the cutting PLICface.
label calcSubCell(const label celli, const scalar cutValue, const vector &normal)
Sets internal values and returns face status.
Class for cutting a face, faceI, of an fvMesh, mesh_, at its intersection with an plane defined by no...
const DynamicList< point > & facePoints()
Returns the points of the cutting PLICface.
void clearStorage()
Resets internal values.
scalar cutValue() const noexcept
Returns cutValue.
Class for cutting a cell, cellI, of an fvMesh, mesh_, at its intersection with an surface defined by ...
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
const vector & faceArea() const noexcept
Returns the area normal vector of the cutting PLICface.
scalar subCellVolume() const noexcept
Returns subCellVolume.
label cellStatus() const noexcept
Returns cellStatus.
Mesh data needed to do the Finite Volume discretisation.
scalar VolumeOfFluid() const noexcept
Returns volume of fluid value.
cutCellPLIC(const fvMesh &mesh)
Construct from fvMesh.