|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <tetgenBR.h>
Public Types | |
| enum | objecttype { NODES, POLY, OFF, PLY, STL, MEDIT, VTK, MESH } |
Public Member Functions | |
| void | syntax () |
| void | usage () |
| bool | parse_commandline (int argc, char **argv) |
| bool | parse_commandline (char *switches) |
| tetgenbehavior () | |
Definition at line 50 of file tetgenBR.h.
| Enumerator | |
|---|---|
| NODES | |
| POLY | |
| OFF | |
| PLY | |
| STL | |
| MEDIT | |
| VTK | |
| MESH | |
Definition at line 147 of file tetgenBR.h.
|
inline |
Definition at line 160 of file tetgenBR.h.
|
inline |
| bool tetgenbehavior::parse_commandline | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 41 of file tetgenBR.cxx.
Referenced by parse_commandline().

| void tetgenbehavior::syntax | ( | ) |
| void tetgenbehavior::usage | ( | ) |
| char tetgenbehavior::addinfilename[1024] |
Definition at line 132 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::addsteiner_algo |
Definition at line 98 of file tetgenBR.h.
Referenced by tetgenmesh::add_steinerpt_in_segment(), tetgenmesh::addsteiner4recoversegment(), parse_commandline(), and tetgenbehavior().
| char tetgenbehavior::bgmeshfilename[1024] |
Definition at line 133 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::brio_hilbert |
Definition at line 60 of file tetgenBR.h.
Referenced by tetgenmesh::incrementaldelaunay(), parse_commandline(), and tetgenbehavior().
| REAL tetgenbehavior::brio_ratio |
Definition at line 115 of file tetgenBR.h.
Referenced by tetgenmesh::incrementaldelaunay(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::brio_threshold |
Definition at line 114 of file tetgenBR.h.
Referenced by tetgenmesh::incrementaldelaunay(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::cdtrefine |
Definition at line 67 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::coarsen |
Definition at line 58 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::coarsen_param |
Definition at line 99 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| REAL tetgenbehavior::coarsen_percent |
Definition at line 126 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| char tetgenbehavior::commandline[1024] |
Definition at line 129 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::convex |
Definition at line 70 of file tetgenBR.h.
Referenced by tetgenmesh::carveholes(), tetgenmesh::optimizemesh(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::delmaxfliplevel |
Definition at line 107 of file tetgenBR.h.
Referenced by tetgenmesh::recoverdelaunay(), and tetgenbehavior().
| int tetgenbehavior::diagnose |
Definition at line 69 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::docheck |
Definition at line 88 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::edgesout |
Definition at line 77 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| REAL tetgenbehavior::epsilon |
Definition at line 125 of file tetgenBR.h.
Referenced by tetgenmesh::add_steinerpt_in_segment(), tetgenmesh::checkflipeligibility(), tetgenmesh::incrementaldelaunay(), tetgenmesh::insertpoint(), tetgenmesh::lawsonflip3d(), parse_commandline(), tetgenmesh::recoverdelaunay(), terminatetetgen(), and tetgenbehavior().
| int tetgenbehavior::facesout |
Definition at line 76 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| REAL tetgenbehavior::facet_overlap_ang_tol |
Definition at line 117 of file tetgenBR.h.
Referenced by parse_commandline(), tetgenmesh::report_overlapping_facets(), tetgenbehavior(), and tetgenmesh::unifysegments().
| REAL tetgenbehavior::facet_separate_ang_tol |
Definition at line 116 of file tetgenBR.h.
Referenced by tetgenmesh::mergefacets(), parse_commandline(), and tetgenbehavior().
| REAL tetgenbehavior::facet_small_ang_tol |
Definition at line 118 of file tetgenBR.h.
Referenced by tetgenmesh::mergefacets(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::fixedvolume |
Definition at line 65 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::flipinsert |
Definition at line 62 of file tetgenBR.h.
Referenced by tetgenmesh::initializepools(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::fliplinklevel |
Definition at line 101 of file tetgenBR.h.
Referenced by tetgenmesh::add_steinerpt_in_segment(), tetgenmesh::flipnm(), tetgenmesh::improvequalitybyflips(), tetgenmesh::recoverboundary(), tetgenmesh::recoverdelaunay(), tetgenmesh::recoversegments(), tetgenmesh::recoversubfaces(), tetgenmesh::suppressbdrysteinerpoint(), tetgenmesh::suppresssteinerpoints(), and tetgenbehavior().
| int tetgenbehavior::fliplinklevelinc |
Definition at line 103 of file tetgenBR.h.
Referenced by tetgenmesh::improvequalitybyflips(), tetgenmesh::recoverboundary(), tetgenmesh::recoverdelaunay(), and tetgenbehavior().
| int tetgenbehavior::flipstarsize |
Definition at line 102 of file tetgenBR.h.
Referenced by tetgenmesh::flipnm(), tetgenmesh::improvequalitybyflips(), tetgenmesh::recoverdelaunay(), tetgenmesh::removeedgebyflips(), and tetgenbehavior().
| int tetgenbehavior::hilbert_limit |
Definition at line 113 of file tetgenBR.h.
Referenced by tetgenmesh::hilbert_sort3(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::hilbert_order |
Definition at line 112 of file tetgenBR.h.
Referenced by tetgenmesh::hilbert_sort3(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::incrflip |
Definition at line 61 of file tetgenBR.h.
Referenced by tetgenmesh::incrementaldelaunay(), parse_commandline(), and tetgenbehavior().
| char tetgenbehavior::infilename[1024] |
Definition at line 130 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::insertaddpoints |
Definition at line 68 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| REAL tetgenbehavior::maxvolume |
Definition at line 119 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::meditview |
Definition at line 80 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::metric |
Definition at line 63 of file tetgenBR.h.
Referenced by tetgenmesh::add_steinerpt_in_schoenhardtpoly(), tetgenmesh::add_steinerpt_in_segment(), tetgenmesh::addsteiner4recoversegment(), tetgenmesh::initializepools(), tetgenmesh::makepoint(), parse_commandline(), tetgenmesh::recoversubfaces(), tetgenmesh::splitsliver(), and tetgenbehavior().
| REAL tetgenbehavior::mindihedral |
Definition at line 121 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| REAL tetgenbehavior::minratio |
Definition at line 120 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::neighout |
Definition at line 78 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::no_sort |
Definition at line 111 of file tetgenBR.h.
Referenced by tetgenmesh::incrementaldelaunay(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::nobisect |
Definition at line 57 of file tetgenBR.h.
Referenced by tetgenmesh::carveholes(), tetgenmesh::initializepools(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::nobisect_nomerge |
Definition at line 96 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::nobound |
Definition at line 82 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::noelewritten |
Definition at line 84 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::noexact |
Definition at line 73 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::nofacewritten |
Definition at line 85 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::noiterationnum |
Definition at line 86 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::nojettison |
Definition at line 87 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::nomergefacet |
Definition at line 71 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::nomergevertex |
Definition at line 72 of file tetgenBR.h.
Referenced by tetgenmesh::insertpoint(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::nonodewritten |
Definition at line 83 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::nostaticfilter |
Definition at line 74 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| enum tetgenbehavior::objecttype tetgenbehavior::object |
Referenced by tetgenmesh::incrementaldelaunay().
| int tetgenbehavior::optlevel |
Definition at line 105 of file tetgenBR.h.
Referenced by tetgenmesh::improvequalitybyflips(), tetgenmesh::optimizemesh(), parse_commandline(), and tetgenbehavior().
| REAL tetgenbehavior::optmaxdihedral |
Definition at line 122 of file tetgenBR.h.
Referenced by tetgenmesh::optimizemesh(), parse_commandline(), and tetgenbehavior().
| REAL tetgenbehavior::optminslidihed |
Definition at line 124 of file tetgenBR.h.
Referenced by tetgenmesh::optimizemesh(), parse_commandline(), and tetgenbehavior().
| REAL tetgenbehavior::optminsmtdihed |
Definition at line 123 of file tetgenBR.h.
Referenced by tetgenmesh::optimizemesh(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::optscheme |
Definition at line 106 of file tetgenBR.h.
Referenced by tetgenmesh::optimizemesh(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::order |
Definition at line 108 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| char tetgenbehavior::outfilename[1024] |
Definition at line 131 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::plc |
Definition at line 53 of file tetgenBR.h.
Referenced by tetgenmesh::initializepools(), tetgenmesh::insertpoint(), tetgenmesh::makepoint(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::psc |
Definition at line 54 of file tetgenBR.h.
Referenced by tetgenmesh::initializepools(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::quality |
Definition at line 56 of file tetgenBR.h.
Referenced by tetgenmesh::identifyinputedges(), tetgenmesh::initializepools(), parse_commandline(), tetgenbehavior(), and tetgenmesh::unifysegments().
| int tetgenbehavior::quiet |
Definition at line 89 of file tetgenBR.h.
Referenced by tetgenmesh::calculateabovepoint(), tetgenmesh::carveholes(), tetgenmesh::identifyinputedges(), tetgenmesh::incrementaldelaunay(), tetgenmesh::insertpoint(), tetgenmesh::jettisonnodes(), tetgenmesh::optimizemesh(), parse_commandline(), tetgenmesh::recoverboundary(), tetgenmesh::recoverdelaunay(), tetgenmesh::suppresssteinerpoints(), and tetgenbehavior().
| int tetgenbehavior::refine |
Definition at line 55 of file tetgenBR.h.
Referenced by tetgenmesh::initializepools(), tetgenmesh::makepoint(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::reflevel |
Definition at line 104 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::regionattrib |
Definition at line 66 of file tetgenBR.h.
Referenced by tetgenmesh::carveholes(), tetgenmesh::initializepools(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::reversetetori |
Definition at line 109 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::shellfaceperblock |
Definition at line 95 of file tetgenBR.h.
Referenced by tetgenmesh::initializepools(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::steinerleft |
Definition at line 110 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::supsteiner_level |
Definition at line 97 of file tetgenBR.h.
Referenced by tetgenmesh::carveholes(), parse_commandline(), tetgenmesh::suppressbdrysteinerpoint(), tetgenmesh::suppresssteinerpoints(), and tetgenbehavior().
| int tetgenbehavior::tetrahedraperblock |
Definition at line 94 of file tetgenBR.h.
Referenced by tetgenmesh::initializepools(), tetgenmesh::optimizemesh(), parse_commandline(), tetgenmesh::randomsample(), and tetgenbehavior().
| int tetgenbehavior::varvolume |
Definition at line 64 of file tetgenBR.h.
Referenced by tetgenmesh::carveholes(), tetgenmesh::flip23(), tetgenmesh::flip32(), tetgenmesh::initializepools(), tetgenmesh::insertpoint(), tetgenmesh::maketetrahedron(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::verbose |
Definition at line 90 of file tetgenBR.h.
Referenced by tetgenmesh::addsteiner4recoversegment(), tetgenmesh::carveholes(), tetgenmesh::flipnm_post(), tetgenmesh::getedge(), tetgenmesh::improvequalitybyflips(), tetgenmesh::improvequalitybysmoothing(), tetgenmesh::incrementaldelaunay(), tetgenmesh::incrementalflip(), tetgenmesh::initialdelaunay(), tetgenmesh::initializepools(), tetgenmesh::insertpoint(), tetgenmesh::jettisonnodes(), tetgenmesh::lawsonflip(), tetgenmesh::lawsonflip3d(), tetgenmesh::makeindex2pointmap(), tetgenmesh::makepoint2submap(), tetgenmesh::optimizemesh(), parse_commandline(), tetgenmesh::randomsample(), tetgenmesh::recoverboundary(), tetgenmesh::recoverdelaunay(), tetgenmesh::recoversegments(), tetgenmesh::recoversubfaces(), tetgenmesh::removeslivers(), tetgenmesh::removevertexbyflips(), tetgenmesh::sinsertvertex(), tetgenmesh::sscoutsegment(), tetgenmesh::suppressbdrysteinerpoint(), tetgenmesh::suppresssteinerpoints(), tetgenbehavior(), and tetgenmesh::unifysegments().
| int tetgenbehavior::vertexperblock |
Definition at line 93 of file tetgenBR.h.
Referenced by tetgenmesh::initializepools(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::voroout |
Definition at line 79 of file tetgenBR.h.
Referenced by tetgenmesh::initializepools(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::vtkview |
Definition at line 81 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::weighted |
Definition at line 59 of file tetgenBR.h.
Referenced by tetgenmesh::incrementalflip(), tetgenmesh::initializepools(), tetgenmesh::insertpoint(), parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::weighted_param |
Definition at line 100 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().
| int tetgenbehavior::zeroindex |
Definition at line 75 of file tetgenBR.h.
Referenced by parse_commandline(), and tetgenbehavior().