120 point subCellCentre_;
123 scalar subCellVolume_;
153 return subCellCentre_;
159 return subCellVolume_;
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
const point & faceCentre() const noexcept
Returns the centre of the cutting PLICface.
const vector & faceArea() const noexcept
Returns the area normal vector of the cutting PLICface.
scalar cutValue() const noexcept
Returns cutValue.
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.
void clearStorage()
Resets internal values.
scalar VolumeOfFluid() const noexcept
Returns volume of fluid value.
label cellStatus() const noexcept
Returns cellStatus.
cutCellIso(const fvMesh &mesh, scalarField &f)
Construct from fvMesh and a scalarField.
scalar subCellVolume() const noexcept
Returns subCellVolume.
const point & subCellCentre() const noexcept
Returns subCellCentre.
cutCell(const fvMesh &mesh)
Construct from fvMesh.
Class for cutting a face, faceI, of an fvMesh, mesh_, at its intersection with an isosurface defined ...
Mesh data needed to do the Finite Volume discretisation.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
vector point
Point is a vector.