![]() |
Cleaver Tetrahedral Meshing
2.2.1
Cleaving algorithm for high quality tetrahedral meshing
|
Collaboration diagram for cleaver::SizingFieldOracle:Public Types | |
| enum | ConstructionType { Fast, Accurate } |
Public Member Functions | |
| SizingFieldOracle (const AbstractScalarField *sizingField=nullptr, const BoundingBox &bounds=BoundingBox()) | |
| void | setSizingField (const AbstractScalarField *sizingField) |
| void | setBoundingBox (const BoundingBox &bounds) |
| void | createOctree () |
| double | getMinLFS (int xLocCode, int yLocCode, int zLocCode, int level) const |
Protected Member Functions | |
| void | sanityTest1 () |
| void | sanityTest2 () |
| double | adaptCell (OTCell *cell) |
| void | printTree (OTCell *myCell, int n) |
Protected Attributes | |
| const AbstractScalarField * | m_sizingField |
| BoundingBox | m_bounds |
| Octree * | m_tree |
| ConstructionType | m_constructionType |
Definition at line 49 of file SizingFieldOracle.h.
1.8.11