![]() |
Cleaver Tetrahedral Meshing
2.2.1
Cleaving algorithm for high quality tetrahedral meshing
|
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.