tetgenmesh::arraypool Class Reference

#include <tetgen.h>

Public Member Functions

void restart ()
 
void poolinit (int sizeofobject, int log2objperblk)
 
chargetblock (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 toparraylen
 
char ** toparray
 
long objects
 
unsigned long totalmemory
 

Constructor & Destructor Documentation

◆ arraypool()

tetgenmesh::arraypool::arraypool ( int  sizeofobject,
int  log2objperblk 
)

◆ ~arraypool()

tetgenmesh::arraypool::~arraypool ( )

Member Function Documentation

◆ getblock()

char* tetgenmesh::arraypool::getblock ( int  objectindex)

◆ lookup()

void* tetgenmesh::arraypool::lookup ( int  objectindex)

◆ newindex()

int tetgenmesh::arraypool::newindex ( void **  newptr)

◆ poolinit()

void tetgenmesh::arraypool::poolinit ( int  sizeofobject,
int  log2objperblk 
)

◆ restart()

void tetgenmesh::arraypool::restart ( )

Member Data Documentation

◆ log2objectsperblock

int tetgenmesh::arraypool::log2objectsperblock

◆ objectbytes

int tetgenmesh::arraypool::objectbytes

◆ objects

long tetgenmesh::arraypool::objects

◆ objectsperblock

int tetgenmesh::arraypool::objectsperblock

◆ toparray

char** tetgenmesh::arraypool::toparray

◆ toparraylen

int tetgenmesh::arraypool::toparraylen

◆ totalmemory

unsigned long tetgenmesh::arraypool::totalmemory

The documentation for this class was generated from the following file: