|
Public Member Functions |
| TypeName ("cellLooper") |
| Runtime type information.
|
| declareRunTimeSelectionTable (autoPtr, cellLooper, word,(const polyMesh &mesh),(mesh)) |
| cellLooper (const polyMesh &mesh) |
| Construct from components.
|
autoPtr< cellLooper > | clone () const |
| Clone.
|
virtual | ~cellLooper () |
virtual bool | cut (const vector &refDir, const label cellI, const boolList &vertIsCut, const boolList &edgeIsCut, const scalarField &edgeWeight, labelList &loop, scalarField &loopWeights) const =0 |
| Create cut along circumference of cellI. Gets current mesh cuts.
|
virtual bool | cut (const plane &cutPlane, const label cellI, const boolList &vertIsCut, const boolList &edgeIsCut, const scalarField &edgeWeight, labelList &loop, scalarField &loopWeights) const =0 |
| Same but now also base point of cut provided (instead of always.
|
Static Public Member Functions |
autoPtr< cellLooper > | New (const word &type, const polyMesh &mesh) |
| Return a reference to the selected cellLooper.
|
Protected Member Functions |
labelList | getVertFacesNonEdge (const label cellI, const label edgeI, const label vertI) const |
| Get faces (on cell) connected to vertI which are not using edgeI.
|
label | getFirstVertEdge (const label faceI, const label vertI) const |
| Get first edge connected to vertI and on faceI.
|
labelList | getVertEdgesNonFace (const label cellI, const label faceI, const label vertI) const |
| Get edges (on cell) connected to vertI which are not on faceI.
|
label | getMisAlignedEdge (const vector &refDir, const label cellI) const |
| Return edge from cellEdges that is most perpendicular.
|