Cleaver Tetrahedral Meshing  2.2.1
Cleaving algorithm for high quality tetrahedral meshing
All Classes Pages
List of all members | Public Member Functions
cleaver::CleaverMesher Class Reference

Public Member Functions

void createTetMesh (bool verbose)
 
TetMeshgetTetMesh () const
 
TetMeshgetBackgroundMesh () const
 
void setVolume (const Volume *volume)
 
VolumegetVolume () const
 
void cleanup ()
 
void setTopologyMode (CleaverMesherImp::TopologyMode mode)
 
void setAlphaInit (double alpha)
 
TetMeshcreateBackgroundMesh (bool verbose=false)
 
void setBackgroundMesh (TetMesh *)
 
void buildAdjacency (bool verbose=false)
 
void sampleVolume (bool verbose=false)
 
void computeAlphas (bool verbose=false)
 
void computeInterfaces (bool verbose=false)
 
void generalizeTets (bool verbose=false)
 
void snapsAndWarp (bool verbose=false)
 
void stencilTets (bool verbose=false)
 
size_t fixVertexWindup (bool verbose=false)
 
bool backgroundMeshCreated () const
 
bool adjacencyBuilt () const
 
bool samplingDone () const
 
bool alphasComputed () const
 
bool interfacesComputed () const
 
bool generalized () const
 
bool snapsAndWarpsDone () const
 
bool stencilsDone () const
 
bool completed () const
 
void setSizingFieldTime (double time)
 
void setBackgroundTime (double time)
 
void setCleavingTime (double time)
 
double getSizingFieldTime () const
 
double getBackgroundTime () const
 
double getCleavingTime () const
 
OctreegetTree () const
 
void setAlphas (double l, double s)
 
void setRegular (bool reg)
 

Detailed Description

Definition at line 8 of file CleaverMesher.h.


The documentation for this class was generated from the following files: