cutPoly.H File Reference
Include dependency graph for cutPoly.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Foam::cutPoly
 Low level functions for cutting poly faces and cells.
 
 Foam
 Namespace for OpenFOAM.
 

Functions

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. More...
 
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. More...
 
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. More...
 
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. More...
 

Variables

static const bool separatedBelow = true
 This flag determines which side of the iso-surface is separated into. More...
 

Detailed Description

Original source file cutPoly.H

Definition in file cutPoly.H.