The vertex and cell classes must have an index defined. More...
Public Types | |
typedef Triangulation::Cell_handle | Cell_handle |
typedef Triangulation::Vertex_handle | Vertex_handle |
typedef Triangulation::Edge | Edge |
typedef Triangulation::Point | Point |
typedef Triangulation::Facet | Facet |
typedef Triangulation::Finite_vertices_iterator | Finite_vertices_iterator |
typedef Triangulation::Finite_cells_iterator | Finite_cells_iterator |
typedef Triangulation::Finite_facets_iterator | Finite_facets_iterator |
Public Member Functions | |
DelaunayMesh (const Time &runTime) | |
DelaunayMesh (const Time &runTime, const word &meshName) | |
~DelaunayMesh () | |
const Time & | time () const |
void | timeCheck (const string &description, const bool check=true) const |
label | getNewCellIndex () const |
label | getNewVertexIndex () const |
label | cellCount () const |
label | vertexCount () const |
void | resetCellCount () |
void | resetVertexCount () |
void | reset () |
Map< label > | insertPoints (const List< Vb > &vertices, const bool reIndex) |
template<class PointIterator > | |
Map< label > | rangeInsertWithInfo (PointIterator begin, PointIterator end, bool printErrors=false, bool reIndex=true) |
void | printInfo (Ostream &os) const |
void | printVertexInfo (Ostream &os) const |
autoPtr< polyMesh > | createMesh (const fileName &name, labelPairLookup &vertexMap, labelList &cellMap, const bool writeDelaunayData=true) const |
The vertex and cell classes must have an index defined.
Definition at line 56 of file DelaunayMesh.H.
typedef Triangulation::Cell_handle Cell_handle |
Definition at line 62 of file DelaunayMesh.H.
typedef Triangulation::Vertex_handle Vertex_handle |
Definition at line 63 of file DelaunayMesh.H.
typedef Triangulation::Edge Edge |
Definition at line 64 of file DelaunayMesh.H.
typedef Triangulation::Point Point |
Definition at line 65 of file DelaunayMesh.H.
typedef Triangulation::Facet Facet |
Definition at line 66 of file DelaunayMesh.H.
typedef Triangulation::Finite_vertices_iterator Finite_vertices_iterator |
Definition at line 69 of file DelaunayMesh.H.
typedef Triangulation::Finite_cells_iterator Finite_cells_iterator |
Definition at line 71 of file DelaunayMesh.H.
typedef Triangulation::Finite_facets_iterator Finite_facets_iterator |
Definition at line 73 of file DelaunayMesh.H.
|
explicit |
DelaunayMesh | ( | const Time & | runTime, |
const word & | meshName | ||
) |
~DelaunayMesh | ( | ) |
|
inline |
Definition at line 24 of file DelaunayMeshI.H.
Definition at line 32 of file DelaunayMeshI.H.
|
inline |
Definition at line 58 of file DelaunayMeshI.H.
|
inline |
Definition at line 73 of file DelaunayMeshI.H.
|
inline |
Definition at line 88 of file DelaunayMeshI.H.
|
inline |
Definition at line 95 of file DelaunayMeshI.H.
|
inline |
Definition at line 102 of file DelaunayMeshI.H.
|
inline |
Definition at line 109 of file DelaunayMeshI.H.
void reset | ( | ) |
Map<label> rangeInsertWithInfo | ( | PointIterator | begin, |
PointIterator | end, | ||
bool | printErrors = false , |
||
bool | reIndex = true |
||
) |
void printInfo | ( | Ostream & | os | ) | const |
void printVertexInfo | ( | Ostream & | os | ) | const |
autoPtr<polyMesh> createMesh | ( | const fileName & | name, |
labelPairLookup & | vertexMap, | ||
labelList & | cellMap, | ||
const bool | writeDelaunayData = true |
||
) | const |
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.