label calcSubFace(const label faceI, const vector &normal, const vector &base)
Calculate cut points along edges of faceI.
cutFacePLIC(const fvMesh &mesh)
Construct from fvMesh and a scalarField.
const point & subFaceCentre() const
Returns centre of cutted face.
const DynamicList< point > & subFacePoints() const
Returns the cut edge of the cutted face.
Mesh data needed to do the Finite Volume discretisation.
Base class for cutting a face, faceI, of an fvMesh, mesh_, at its intersections.
void clearStorage()
Resets internal variables.
Class for cutting a face, faceI, of an fvMesh, mesh_, at its intersection with an plane defined by no...
const DynamicList< point > & surfacePoints() const
Returns point of the face in sorted of cutted face.
const vector & subFaceArea() const
Returns area vector of cutted face.