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().