Nektar++
|
#include <Triangle.h>
Public Attributes | |
void ** | firstblock |
void ** | nowblock |
void * | nextitem |
void * | deaditemstack |
void ** | pathblock |
void * | pathitem |
int | alignbytes |
int | itembytes |
int | itemsperblock |
int | itemsfirstblock |
long | items |
long | maxitems |
int | unallocateditems |
int | pathitemsleft |
Definition at line 817 of file Triangle/Triangle.h.
int Nektar::NekMeshUtils::memorypool::alignbytes |
Definition at line 824 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::dummyinit(), Nektar::NekMeshUtils::DelaunayTriangle::getvertex(), Nektar::NekMeshUtils::DelaunayTriangle::locate(), Nektar::NekMeshUtils::DelaunayTriangle::poolalloc(), Nektar::NekMeshUtils::DelaunayTriangle::poolinit(), Nektar::NekMeshUtils::DelaunayTriangle::poolrestart(), Nektar::NekMeshUtils::DelaunayTriangle::poolzero(), Nektar::NekMeshUtils::DelaunayTriangle::traversalinit(), and Nektar::NekMeshUtils::DelaunayTriangle::traverse().
void* Nektar::NekMeshUtils::memorypool::deaditemstack |
void** Nektar::NekMeshUtils::memorypool::firstblock |
Definition at line 819 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::getvertex(), Nektar::NekMeshUtils::DelaunayTriangle::locate(), Nektar::NekMeshUtils::DelaunayTriangle::pooldeinit(), Nektar::NekMeshUtils::DelaunayTriangle::poolinit(), Nektar::NekMeshUtils::DelaunayTriangle::poolrestart(), Nektar::NekMeshUtils::DelaunayTriangle::poolzero(), and Nektar::NekMeshUtils::DelaunayTriangle::traversalinit().
int Nektar::NekMeshUtils::memorypool::itembytes |
Definition at line 825 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::getvertex(), Nektar::NekMeshUtils::DelaunayTriangle::initializetrisubpools(), Nektar::NekMeshUtils::DelaunayTriangle::locate(), Nektar::NekMeshUtils::DelaunayTriangle::poolalloc(), Nektar::NekMeshUtils::DelaunayTriangle::poolinit(), Nektar::NekMeshUtils::DelaunayTriangle::poolzero(), and Nektar::NekMeshUtils::DelaunayTriangle::traverse().
long Nektar::NekMeshUtils::memorypool::items |
Definition at line 828 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::carveholes(), Nektar::NekMeshUtils::DelaunayTriangle::delaunay(), Nektar::NekMeshUtils::DelaunayTriangle::enforcequality(), Nektar::NekMeshUtils::DelaunayTriangle::formskeleton(), Nektar::NekMeshUtils::DelaunayTriangle::locate(), Nektar::NekMeshUtils::DelaunayTriangle::poolalloc(), Nektar::NekMeshUtils::DelaunayTriangle::pooldealloc(), Nektar::NekMeshUtils::DelaunayTriangle::poolrestart(), Nektar::NekMeshUtils::DelaunayTriangle::poolzero(), Nektar::NekMeshUtils::DelaunayTriangle::splitencsegs(), Nektar::NekMeshUtils::DelaunayTriangle::triangulate(), Nektar::NekMeshUtils::DelaunayTriangle::writeelements(), Nektar::NekMeshUtils::DelaunayTriangle::writenodes(), and Nektar::NekMeshUtils::DelaunayTriangle::writepoly().
int Nektar::NekMeshUtils::memorypool::itemsfirstblock |
Definition at line 827 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::getvertex(), Nektar::NekMeshUtils::DelaunayTriangle::locate(), Nektar::NekMeshUtils::DelaunayTriangle::poolinit(), Nektar::NekMeshUtils::DelaunayTriangle::poolrestart(), Nektar::NekMeshUtils::DelaunayTriangle::poolzero(), and Nektar::NekMeshUtils::DelaunayTriangle::traversalinit().
int Nektar::NekMeshUtils::memorypool::itemsperblock |
Definition at line 826 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::getvertex(), Nektar::NekMeshUtils::DelaunayTriangle::poolalloc(), Nektar::NekMeshUtils::DelaunayTriangle::poolinit(), Nektar::NekMeshUtils::DelaunayTriangle::poolzero(), and Nektar::NekMeshUtils::DelaunayTriangle::traverse().
long Nektar::NekMeshUtils::memorypool::maxitems |
void* Nektar::NekMeshUtils::memorypool::nextitem |
void ** Nektar::NekMeshUtils::memorypool::nowblock |
void** Nektar::NekMeshUtils::memorypool::pathblock |
Definition at line 822 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::poolzero(), Nektar::NekMeshUtils::DelaunayTriangle::traversalinit(), and Nektar::NekMeshUtils::DelaunayTriangle::traverse().
void* Nektar::NekMeshUtils::memorypool::pathitem |
Definition at line 823 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::poolzero(), Nektar::NekMeshUtils::DelaunayTriangle::traversalinit(), and Nektar::NekMeshUtils::DelaunayTriangle::traverse().
int Nektar::NekMeshUtils::memorypool::pathitemsleft |
Definition at line 830 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::poolzero(), Nektar::NekMeshUtils::DelaunayTriangle::traversalinit(), and Nektar::NekMeshUtils::DelaunayTriangle::traverse().
int Nektar::NekMeshUtils::memorypool::unallocateditems |
Definition at line 829 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::poolalloc(), Nektar::NekMeshUtils::DelaunayTriangle::poolrestart(), and Nektar::NekMeshUtils::DelaunayTriangle::poolzero().