|
Nektar++
|
Class for interacting with the external library TetGen. More...
#include <TetGenInterface.h>
Public Member Functions | |
| TetGenInterface () | |
| Default constructor. More... | |
| void | InitialMesh (std::map< int, NodeSharedPtr > tgidton, std::vector< Array< OneD, int > > tri) |
| Assign parameters for meshing. More... | |
| void | GetNewPoints (int num, std::vector< Array< OneD, NekDouble > > &newp) |
| Gets the locations of the Stiener points added by TetGen. More... | |
| void | RefineMesh (std::map< int, NekDouble > delta) |
| Refines a previously made tetmesh with node delta information from the Octree. More... | |
| std::vector< Array< OneD, int > > | Extract () |
| Get the list of connectivites of the nodes. More... | |
| void | freetet () |
| Clear previous mesh. More... | |
Private Attributes | |
| tetgenio | surface |
| TetGen objects. More... | |
| tetgenio | output |
| tetgenio | input |
| tetgenio | additional |
Friends | |
| class | MemoryManager< TetGenInterface > |
Class for interacting with the external library TetGen.
Definition at line 58 of file TetGenInterface.h.
|
inline |
| void Nektar::NekMeshUtils::TetGenInterface::freetet | ( | ) |
Clear previous mesh.
Definition at line 148 of file TetGenInterface.cpp.
| void Nektar::NekMeshUtils::TetGenInterface::GetNewPoints | ( | int | num, |
| std::vector< Array< OneD, NekDouble > > & | newp | ||
| ) |
Gets the locations of the Stiener points added by TetGen.
Definition at line 99 of file TetGenInterface.cpp.
| void Nektar::NekMeshUtils::TetGenInterface::InitialMesh | ( | std::map< int, NodeSharedPtr > | tgidton, |
| std::vector< Array< OneD, int > > | tri | ||
| ) |
Assign parameters for meshing.
Definition at line 48 of file TetGenInterface.cpp.
References Nektar::iterator, and CellMLToNektar.cellml_metadata::p.
Refines a previously made tetmesh with node delta information from the Octree.
Definition at line 112 of file TetGenInterface.cpp.
|
friend |
Definition at line 61 of file TetGenInterface.h.
|
private |
Definition at line 97 of file TetGenInterface.h.
|
private |
Definition at line 97 of file TetGenInterface.h.
|
private |
Definition at line 97 of file TetGenInterface.h.
|
private |
TetGen objects.
Definition at line 97 of file TetGenInterface.h.
1.8.8