#include <applications/utilities/mesh/conversion/polyDualMesh/meshDualiser.H>
Definition at line 67 of file meshDualiser.H.
 Collaboration diagram for meshDualiser:
 Collaboration diagram for meshDualiser:| Public Member Functions | |
| ClassName ("meshDualiser") | |
| Runtime type information. | |
| meshDualiser (const polyMesh &) | |
| Construct from mesh. | |
| const labelListList & | pointToDualCells () const | 
| From point on cell to dual cell. Either single entry or. | |
| const labelList & | pointToDualPoint () const | 
| From point to dual point (or -1 if not feature point). | |
| const labelList & | cellToDualPoint () const | 
| From cell to dual point (at cell centre). All cells become. | |
| const labelList & | faceToDualPoint () const | 
| From face to dual point (at face centre; or -1 if not. | |
| const labelList & | edgeToDualPoint () const | 
| From edge to dual point (at edge mid; or -1 if not feature. | |
| void | setRefinement (const bool splitFace, const labelList &featureFaces, const labelList &featureEdges, const labelList &singleCellFeaturePoints, const labelList &multiCellFeaturePoints, polyTopoChange &meshMod) | 
| Insert all changes into meshMod to convert the polyMesh into. | |
| meshDualiser | ( | const polyMesh & | ) | 
Construct from mesh.
| ClassName | ( | "meshDualiser" | ) | 
Runtime type information.
| const labelListList& pointToDualCells | ( | ) | const  [inline] | 
From point on cell to dual cell. Either single entry or.
one entry per pointCells.
Definition at line 196 of file meshDualiser.H.
| const labelList& pointToDualPoint | ( | ) | const  [inline] | 
From point to dual point (or -1 if not feature point).
Definition at line 202 of file meshDualiser.H.
| const labelList& cellToDualPoint | ( | ) | const  [inline] | 
From cell to dual point (at cell centre). All cells become.
points.
Definition at line 209 of file meshDualiser.H.
| const labelList& faceToDualPoint | ( | ) | const  [inline] | 
From face to dual point (at face centre; or -1 if not.
feature face).
Definition at line 216 of file meshDualiser.H.
| const labelList& edgeToDualPoint | ( | ) | const  [inline] | 
From edge to dual point (at edge mid; or -1 if not feature.
edge).
Definition at line 223 of file meshDualiser.H.
| void setRefinement | ( | const bool | splitFace, | 
| const labelList & | featureFaces, | ||
| const labelList & | featureEdges, | ||
| const labelList & | singleCellFeaturePoints, | ||
| const labelList & | multiCellFeaturePoints, | ||
| polyTopoChange & | meshMod | ||
| ) | 
Insert all changes into meshMod to convert the polyMesh into.
its dual. featureFaces : faces where we want a point at the face centre featureEdges : edges ,, edge mid featurePoints : points ,, point. Two variants: singleCellFeaturePoints : point becomes one dualcell. Use this for e.g. convex boundary points. multiCellFeaturePoints : one dualcell per original cell around point. Use this for e.g. concave boundary points since it prevents big concave boundary cells.