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