|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <tetgenBR.h>
Public Member Functions | |
| memorypool () | |
| memorypool (int, int, int, int) | |
| ~memorypool () | |
| void | poolinit (int, int, int, int) |
| void | restart () |
| void * | alloc () |
| void | dealloc (void *) |
| void | traversalinit () |
| void * | traverse () |
Public Attributes | |
| void ** | firstblock |
| void ** | nowblock |
| void * | nextitem |
| void * | deaditemstack |
| void ** | pathblock |
| void * | pathitem |
| int | alignbytes |
| int | itembytes |
| int | itemwords |
| int | itemsperblock |
| long | items |
| long | maxitems |
| int | unallocateditems |
| int | pathitemsleft |
Definition at line 486 of file tetgenBR.h.
| tetgenmesh::memorypool::memorypool | ( | ) |
Definition at line 967 of file tetgenBR.cxx.
| tetgenmesh::memorypool::memorypool | ( | int | bytecount, |
| int | itemcount, | ||
| int | wsize, | ||
| int | alignment | ||
| ) |
Definition at line 982 of file tetgenBR.cxx.
| tetgenmesh::memorypool::~memorypool | ( | ) |
Definition at line 994 of file tetgenBR.cxx.
| void * tetgenmesh::memorypool::alloc | ( | ) |
Definition at line 1090 of file tetgenBR.cxx.
Referenced by tetgenmesh::enqueuesubface(), tetgenmesh::enqueuetetrahedron(), tetgenmesh::flippush(), tetgenmesh::flipshpush(), tetgenmesh::makepoint(), tetgenmesh::makeshellface(), tetgenmesh::maketetrahedron(), tetgenmesh::tsbond(), tetgenmesh::tssbond1(), and tetgenmesh::unifysegments().


| void tetgenmesh::memorypool::dealloc | ( | void * | dyingitem | ) |
Definition at line 1147 of file tetgenBR.cxx.
Referenced by tetgenmesh::flip23(), tetgenmesh::flip32(), tetgenmesh::flip41(), tetgenmesh::incrementalflip(), tetgenmesh::lawsonflip(), tetgenmesh::lawsonflip3d(), tetgenmesh::pointdealloc(), tetgenmesh::shellfacedealloc(), and tetgenmesh::tetrahedrondealloc().

| void tetgenmesh::memorypool::poolinit | ( | int | bytecount, |
| int | itemcount, | ||
| int | wordsize, | ||
| int | alignment | ||
| ) |
| void tetgenmesh::memorypool::restart | ( | ) |
Definition at line 1063 of file tetgenBR.cxx.
Referenced by tetgenmesh::removeslivers(), and tetgenmesh::unifysegments().

| void tetgenmesh::memorypool::traversalinit | ( | ) |
Definition at line 1163 of file tetgenBR.cxx.
Referenced by tetgenmesh::carveholes(), tetgenmesh::identifyinputedges(), tetgenmesh::incrementaldelaunay(), tetgenmesh::jettisonnodes(), tetgenmesh::makeindex2pointmap(), tetgenmesh::makepoint2submap(), tetgenmesh::mergefacets(), tetgenmesh::optimizemesh(), tetgenmesh::recoverboundary(), tetgenmesh::recoverdelaunay(), tetgenmesh::removeslivers(), and tetgenmesh::unifysegments().

| void * tetgenmesh::memorypool::traverse | ( | ) |
Definition at line 1191 of file tetgenBR.cxx.
Referenced by tetgenmesh::alltetrahedrontraverse(), tetgenmesh::incrementaldelaunay(), tetgenmesh::pointtraverse(), tetgenmesh::removeslivers(), tetgenmesh::shellfacetraverse(), and tetgenmesh::tetrahedrontraverse().

| int tetgenmesh::memorypool::alignbytes |
Definition at line 493 of file tetgenBR.h.
Referenced by tetgenmesh::randomsample().
| void* tetgenmesh::memorypool::deaditemstack |
Definition at line 490 of file tetgenBR.h.
Referenced by tetgenmesh::jettisonnodes().
| void** tetgenmesh::memorypool::firstblock |
Definition at line 488 of file tetgenBR.h.
Referenced by tetgenmesh::randomsample().
| int tetgenmesh::memorypool::itembytes |
Definition at line 494 of file tetgenBR.h.
Referenced by tetgenmesh::initializepools().
| long tetgenmesh::memorypool::items |
Definition at line 496 of file tetgenBR.h.
Referenced by tetgenmesh::incrementalflip(), tetgenmesh::lawsonflip(), tetgenmesh::lawsonflip3d(), tetgenmesh::makeindex2pointmap(), tetgenmesh::makepoint(), tetgenmesh::makepoint2submap(), tetgenmesh::recoverboundary(), tetgenmesh::recoverdelaunay(), and tetgenmesh::unifysegments().
| int tetgenmesh::memorypool::itemsperblock |
Definition at line 495 of file tetgenBR.h.
| int tetgenmesh::memorypool::itemwords |
Definition at line 494 of file tetgenBR.h.
Referenced by tetgenmesh::randomsample().
| long tetgenmesh::memorypool::maxitems |
Definition at line 496 of file tetgenBR.h.
Referenced by tetgenmesh::randomsample().
| void* tetgenmesh::memorypool::nextitem |
Definition at line 489 of file tetgenBR.h.
| void ** tetgenmesh::memorypool::nowblock |
Definition at line 488 of file tetgenBR.h.
| void** tetgenmesh::memorypool::pathblock |
Definition at line 491 of file tetgenBR.h.
| void* tetgenmesh::memorypool::pathitem |
Definition at line 492 of file tetgenBR.h.
| int tetgenmesh::memorypool::pathitemsleft |
Definition at line 498 of file tetgenBR.h.
| int tetgenmesh::memorypool::unallocateditems |
Definition at line 497 of file tetgenBR.h.