|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <tetgenBR.h>
Public Member Functions | |
| void | restart () |
| void | poolinit (int sizeofobject, int log2objperblk) |
| char * | getblock (int objectindex) |
| void * | lookup (int objectindex) |
| int | newindex (void **newptr) |
| arraypool (int sizeofobject, int log2objperblk) | |
| ~arraypool () | |
Public Attributes | |
| int | objectbytes |
| int | objectsperblock |
| int | log2objectsperblock |
| int | objectsperblockmark |
| int | toparraylen |
| char ** | toparray |
| long | objects |
| unsigned long | totalmemory |
Definition at line 433 of file tetgenBR.h.
| tetgenmesh::arraypool::arraypool | ( | int | sizeofobject, |
| int | log2objperblk | ||
| ) |
Definition at line 805 of file tetgenBR.cxx.
| tetgenmesh::arraypool::~arraypool | ( | ) |
Definition at line 810 of file tetgenBR.cxx.
| char * tetgenmesh::arraypool::getblock | ( | int | objectindex | ) |
Definition at line 847 of file tetgenBR.cxx.
| void * tetgenmesh::arraypool::lookup | ( | int | objectindex | ) |
Definition at line 912 of file tetgenBR.cxx.
| int tetgenmesh::arraypool::newindex | ( | void ** | newptr | ) |
Definition at line 949 of file tetgenBR.cxx.
Referenced by tetgenmesh::add_steinerpt_in_schoenhardtpoly(), tetgenmesh::add_steinerpt_in_segment(), tetgenmesh::addsteiner4recoversegment(), tetgenmesh::carveholes(), tetgenmesh::flipnm(), tetgenmesh::getedge(), tetgenmesh::getvertexstar(), tetgenmesh::improvequalitybyflips(), tetgenmesh::improvequalitybysmoothing(), tetgenmesh::incrementalflip(), tetgenmesh::insertpoint(), tetgenmesh::lawsonflip3d(), tetgenmesh::mergefacets(), tetgenmesh::optimizemesh(), tetgenmesh::recoverboundary(), tetgenmesh::recoverdelaunay(), tetgenmesh::recoverfacebyflips(), tetgenmesh::recoversegments(), tetgenmesh::recoversubfaces(), tetgenmesh::removeedgebyflips(), tetgenmesh::removeslivers(), tetgenmesh::scarveholes(), tetgenmesh::sinsertvertex(), tetgenmesh::splitsliver(), tetgenmesh::sscoutsegment(), and tetgenmesh::suppressbdrysteinerpoint().

| void tetgenmesh::arraypool::poolinit | ( | int | sizeofobject, |
| int | log2objperblk | ||
| ) |
Definition at line 779 of file tetgenBR.cxx.
| void tetgenmesh::arraypool::restart | ( | ) |
Definition at line 765 of file tetgenBR.cxx.
Referenced by tetgenmesh::add_steinerpt_in_schoenhardtpoly(), tetgenmesh::add_steinerpt_in_segment(), tetgenmesh::carveholes(), tetgenmesh::getedge(), tetgenmesh::improvequalitybyflips(), tetgenmesh::improvequalitybysmoothing(), tetgenmesh::incrementalflip(), tetgenmesh::insertpoint(), tetgenmesh::insertpoint_abort(), tetgenmesh::lawsonflip3d(), tetgenmesh::optimizemesh(), tetgenmesh::recoverboundary(), tetgenmesh::recoverdelaunay(), tetgenmesh::recoverfacebyflips(), tetgenmesh::removeslivers(), tetgenmesh::removevertexbyflips(), tetgenmesh::scarveholes(), tetgenmesh::sinsertvertex(), tetgenmesh::splitsliver(), tetgenmesh::sscoutsegment(), tetgenmesh::suppressbdrysteinerpoint(), and tetgenmesh::suppresssteinerpoints().

| int tetgenmesh::arraypool::log2objectsperblock |
Definition at line 437 of file tetgenBR.h.
| int tetgenmesh::arraypool::objectbytes |
Definition at line 435 of file tetgenBR.h.
| long tetgenmesh::arraypool::objects |
Definition at line 441 of file tetgenBR.h.
Referenced by tetgenmesh::add_steinerpt_in_schoenhardtpoly(), tetgenmesh::add_steinerpt_in_segment(), tetgenmesh::calculateabovepoint(), tetgenmesh::carveholes(), tetgenmesh::flipnm(), tetgenmesh::flipnm_post(), tetgenmesh::getedge(), tetgenmesh::getvertexstar(), tetgenmesh::improvequalitybyflips(), tetgenmesh::improvequalitybysmoothing(), tetgenmesh::incrementalflip(), tetgenmesh::insertpoint(), tetgenmesh::insertpoint_abort(), tetgenmesh::lawsonflip3d(), tetgenmesh::optimizemesh(), tetgenmesh::recoverboundary(), tetgenmesh::recoverdelaunay(), tetgenmesh::recoverfacebyflips(), tetgenmesh::recoversegments(), tetgenmesh::recoversubfaces(), tetgenmesh::reduceedgesatvertex(), tetgenmesh::removeslivers(), tetgenmesh::removevertexbyflips(), restart(), tetgenmesh::scarveholes(), tetgenmesh::sinsertvertex(), tetgenmesh::smoothpoint(), tetgenmesh::sscoutsegment(), tetgenmesh::suppressbdrysteinerpoint(), and tetgenmesh::suppresssteinerpoints().
| int tetgenmesh::arraypool::objectsperblock |
Definition at line 436 of file tetgenBR.h.
| int tetgenmesh::arraypool::objectsperblockmark |
Definition at line 438 of file tetgenBR.h.
| char** tetgenmesh::arraypool::toparray |
Definition at line 440 of file tetgenBR.h.
| int tetgenmesh::arraypool::toparraylen |
Definition at line 439 of file tetgenBR.h.
| unsigned long tetgenmesh::arraypool::totalmemory |
Definition at line 442 of file tetgenBR.h.
Referenced by tetgenmesh::recoverboundary().