Go to the documentation of this file.
50 #ifndef surfaceIteratorPLIC_H
51 #define surfaceIteratorPLIC_H
100 &&
alpha1 < 1 - surfCellTol_
const point & faceCentre() const noexcept
scalar cutValue() const noexcept
const point & surfaceCentre() const
Class for cutting a cell, cellI, of an fvMesh, mesh_, at its intersection with an surface defined by ...
const volScalarField & alpha1
label cellStatus() const noexcept
label vofCutCell(const label celli, const scalar alpha1, const scalar tol, const label maxIter, vector normal)
const point & subCellCentre() const noexcept
scalar VolumeOfFluid() const noexcept
const vector & faceArea() const noexcept
scalar subCellVolume() const noexcept
bool isASurfaceCell(const scalar alpha1) const
Mesh data needed to do the Finite Volume discretisation.
const DynamicList< point > & facePoints()
scalar subCellVolume() const
surfaceIteratorPLIC(const fvMesh &mesh, const scalar tol)
const DynamicList< point > & facePoints()
scalar VolumeOfFluid() const
const point & subCellCentre() const
const vector & surfaceArea() const
Finds the cutValue that matches the volume fraction.