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