Cleaver Tetrahedral Meshing  2.2.1
Cleaving algorithm for high quality tetrahedral meshing
cleaver::CleaverMesherImp Member List

This is the complete list of members for cleaver::CleaverMesherImp, including all inherited members.

adaptCell(OTCell *cell) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
altBalanceOctree() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
balanceOctree() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
balanceOctreeNew() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
buildAdjacency(bool verbose=false) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
cellsAroundPos(const vec3 &pos) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
checkIfCutViolatesVertices(HalfEdge *edge) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
checkIfQuadrupleViolatesEdges(Tet *tet) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
checkIfQuadrupleViolatesFaces(Tet *tet) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
checkIfQuadrupleViolatesVertices(Tet *tet) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
checkIfTripleViolatesEdges(HalfFace *face) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
checkIfTripleViolatesVertices(HalfFace *face) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
checkSafetyBetween(const vec3 &v1_orig, const vec3 &v2_orig, bool v1_warpable=true, bool v2_warpable=true) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
CleaverMesherImp() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeAlphas(bool verbose=false, bool regular=false, double alp_long=0.4, double alp_short=0.4) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeAlphasSafely(bool verbose=false) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeCutForEdge(HalfEdge *edge) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeInterfaces(bool verbose=false) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeLagrangePolynomial(const vec3 &p1, const vec3 &p2, const vec3 &p3, const vec3 &p4, double coefficients[4]) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeQuadrupleForTet(Tet *tet) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeSafeAlphaLength(Tet *tet, int v) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeTopologicalCutForEdge(HalfEdge *edge) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeTopologicalCutForEdge2(HalfEdge *edge) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeTopologicalInterfaces(bool verbose=false) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeTopologicalQuadrupleForTet(Tet *tet) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeTopologicalTripleForFace(HalfFace *face) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeTripleForFace(HalfFace *face) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
computeTripleForFace2(HalfFace *face) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
conformCellToDomain(OTCell *cell) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
conformOctreeToDomain() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
conformQuadruple(Tet *tet, Vertex *warpVertex, const vec3 &warpPt) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
conformTriple(HalfFace *face, Vertex *warpVertex, const vec3 &warpPt) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
createBackgroundMesh(bool verbose=false) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
createBackgroundTets() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
createBackgroundVerts() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
createOctree() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
createOctreeBottomUp() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
createSizingField() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
createVisualizationBackgroundMesh() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
createVisualizationTets(OTCell *cell) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
createWarpedVertices(OTCell *cell) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
generalizeTets(bool verbose=false) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
generalizeTopologicalTets(bool verbose=false) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
getInnerTet(HalfEdge *edge, Vertex *warpVertex, const vec3 &warpPt) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
getInnerTet(HalfFace *face, Vertex *warpVertex, const vec3 &warpPt) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_alpha_init (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_background_time (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_bAdjacencyBuilt (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_bAlphasComputed (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_bBackgroundMeshCreated (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_bComplete (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_bGeneralized (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_bgMesh (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_bInterfacesComputed (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_bSamplingDone (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_bSnapsAndWarpsDone (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_bStencilsDone (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_cleaving_time (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_mesh (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_sizing_field_time (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_sizingField (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_sizingOracle (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_topologyMode (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_tree (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_vertex_tracker (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_volume (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
m_warp_tracker (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
makeCellRespectTopology(OTCell *cell) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
makeTetAlphaSafe(Tet *tet) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
posWasWarped(const vec3 &pos) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
projectCut(HalfEdge *edge, Tet *tet, Vertex *warpVertex, const vec3 &warpPt) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
projectTriple(HalfFace *face, Vertex *quadruple, Vertex *warpVertex, const vec3 &warpPt) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
resetCellsAroundPos(const vec3 &pos) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
resetMeshProperties() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
resetPosForCell(OTCell *cell) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
resolveDegeneraciesAroundEdge(HalfEdge *edge) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
resolveDegeneraciesAroundVertex(Vertex *vertex) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
sampleVolume(bool verbose=false) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
setBackgroundMesh(TetMesh *) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
setWarpForPosition(const vec3 &position, const vec3 &warp) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapAndWarpEdgeViolations(bool verbose=false) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapAndWarpFaceViolations(bool verbose=false) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapAndWarpForViolatedEdge(HalfEdge *edge) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapAndWarpForViolatedFace(HalfFace *face) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapAndWarpForViolatedVertex(Vertex *vertex) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapAndWarpVertexViolations(bool verbose=false) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapAndWarpViolations(bool verbose=false) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapCutForEdgeToVertex(HalfEdge *edge, Vertex *vertex) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapQuadrupleForTetToCut(Tet *tet, Vertex *cut) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapQuadrupleForTetToEdge(Tet *tet, HalfEdge *edge) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapQuadrupleForTetToTriple(Tet *tet, Vertex *triple) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapQuadrupleForTetToVertex(Tet *tet, Vertex *vertex) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapTripleForFaceToCut(HalfFace *face, Vertex *cut) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
snapTripleForFaceToVertex(HalfFace *face, Vertex *vertex) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
stencilBackgroundTets(bool verbose=false) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
subdivideTreeToTopology() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
topologicalCleaving() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
TopologyMode enum name (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
TopologyModeCleave enum value (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
TopologyModeNone enum value (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
TopologyModeSubdivide enum value (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
truePosOfPos(const vec3 &pos) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
updateAlphaLengthAroundVertex(Vertex *vertex, float alpha_length) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
vertexForPosition(const vec3 &pos, bool create=true) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
warpForPosition(const vec3 &position) (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp
~CleaverMesherImp() (defined in cleaver::CleaverMesherImp)cleaver::CleaverMesherImp