![]() |
|
Public Member Functions | |
TypeName ("hexCellLooper") | |
Runtime type information. | |
hexCellLooper (const polyMesh &mesh) | |
Construct from components. | |
virtual | ~hexCellLooper () |
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. | |
Protected Attributes | |
const cellModel & | hex_ |
Reference to hex cell shape. |
|
Construct from components.
|
|
|
|
Same but now also base point of cut provided (instead of always. cell centre) Reimplemented from geomCellLooper. Reimplemented in 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. Reimplemented from geomCellLooper. Reimplemented in topoCellLooper. |
|
Runtime type information.
|
|
Reference to hex cell shape.
Definition at line 77 of file hexCellLooper.H. |