![]() |
|
Public Member Functions | |
ClassName ("boundaryCutter") | |
Runtime type information. | |
boundaryCutter (const polyMesh &mesh) | |
Construct from mesh. | |
~boundaryCutter () | |
void | setRefinement (const Map< point > &pointToPos, const Map< List< point > > &edgeToCuts, const Map< labelPair > &faceToSplit, const Map< point > &faceToFeaturePoint, polyTopoChange &meshMod) |
Do actual cutting with cut description. Inserts mesh changes. | |
void | updateMesh (const mapPolyMesh &) |
Force recalculation of locally stored data on topological change. | |
const HashTable< labelList, edge, Hash< edge > > & | edgeAddedPoints () const |
Per edge a sorted list (start to end) of added points. | |
const Map< label > & | faceAddedPoint () const |
Per face the mid point added. |
|
Construct from mesh.
|
|
|
|
Runtime type information.
|
|
Per edge a sorted list (start to end) of added points.
Definition at line 171 of file boundaryCutter.H. |
|
Per face the mid point added.
Definition at line 178 of file boundaryCutter.H. |
|
Do actual cutting with cut description. Inserts mesh changes. into meshMod. pointToPos : new position for selected points edgeToCuts : per edge set of points that need to be introduced faceToSplit : per face the diagonal split faceToFeaturePoint : per face the feature point. Triangulation around this feature point. |
|
Force recalculation of locally stored data on topological change.
|