![]() |
|
Public Member Functions | |
TypeName ("geomCellLooper") | |
Runtime type information. | |
geomCellLooper (const polyMesh &mesh) | |
Construct from components. | |
virtual | ~geomCellLooper () |
virtual bool | cut (const vector &refDir, const label cellI, const boolList &vertIsCut, const boolList &edgeIsCut, const scalarField &edgeWeight, labelList &loop, scalarField &loopWeights) const |
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 |
Same but now also base point of cut provided (instead of always. | |
Static Public Member Functions | |
scalar | snapTol () |
void | setSnapTol (const scalar tol) |
|
Construct from components.
|
|
|
|
Same but now also base point of cut provided (instead of always. cell centre) Implements cellLooper. Reimplemented in hexCellLooper, and topoCellLooper. |
|
Create cut along circumference of cellI. Gets current mesh cuts. Cut along circumference is expressed as loop of cuts plus weights for cuts along edges (only valid for edge cuts). Return true if successful cut. Implements cellLooper. Reimplemented in hexCellLooper, and topoCellLooper. |
|
Definition at line 150 of file geomCellLooper.H. References Foam::boolList, Foam::label, Foam::labelList, Foam::scalarField, and Foam::vector. |
|
Definition at line 145 of file geomCellLooper.H. |
|
Runtime type information.
|