98 const scalar isoAlpha,
111 const scalar isoAlpha,
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
OFstream which keeps track of vertices.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
A cell is defined as a list of faces with extra functionality.
A face is a list of labels corresponding to mesh vertices.
const dimensionedScalar c
Speed of light in a vacuum.
static const bool separatedBelow
This flag determines which side of the iso-surface is separated into.
void writeCellCuts(const cell &c, const cellEdgeAddressing &cAddr, const List< List< label >> &cCuts, const faceList &fs, const pointField &ps, const scalarField &pAlphas, const scalar isoAlpha, OBJstream &obj)
Write the cuts for a given cell to an OBJ file.
void writeFaceCuts(const face &f, const List< labelPair > &fCuts, const pointField &ps, const scalarField &pAlphas, const scalar isoAlpha, OBJstream &obj)
Write the cuts for a given face to an OBJ file.
List< labelPair > faceCuts(const face &f, const scalarField &pAlphas, const scalar isoAlpha)
Return the cuts for a given face. This returns a list of pairs of.
labelListList cellCuts(const cell &c, const cellEdgeAddressing &cAddr, const faceUList &fs, const List< List< labelPair >> &fCuts, const scalarField &pAlphas, const scalar isoAlpha)
Return the cuts for a given cell. This returns a list of lists of cell-edge.