gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
Go to the source code of this file.
Functions | |
Octree * | Octree_Create (int maxElements, double origin[3], double size[3], void(*BB)(void *, double *, double *), void(*Centroid)(void *, double *), int(*InEle)(void *, double *)) |
void | free_buckets (octantBucket *bucket) |
void | Octree_Delete (Octree *myOctree) |
void | Octree_Insert (void *element, Octree *myOctree) |
void | Octree_Arrange (Octree *myOctree) |
void * | Octree_Search (double *pt, Octree *myOctree) |
void | Octree_SearchAll (double *pt, Octree *myOctree, std::vector< void * > *output) |
void free_buckets | ( | octantBucket * | bucket | ) |
Definition at line 25 of file Octree.cpp.
Referenced by Octree_Delete().
void Octree_Arrange | ( | Octree * | myOctree | ) |
Definition at line 67 of file Octree.cpp.
Referenced by OctreePost::_create(), and MElementOctree::MElementOctree().
Octree* Octree_Create | ( | int | maxElements, |
double | origin[3], | ||
double | size[3], | ||
void(*)(void *, double *, double *) | BB, | ||
void(*)(void *, double *) | Centroid, | ||
int(*)(void *, double *) | InEle | ||
) |
Definition at line 11 of file Octree.cpp.
Referenced by OctreePost::_create(), and MElementOctree::MElementOctree().
void Octree_Delete | ( | Octree * | myOctree | ) |
Definition at line 46 of file Octree.cpp.
Referenced by MElementOctree::~MElementOctree(), and OctreePost::~OctreePost().
void Octree_Insert | ( | void * | element, |
Octree * | myOctree | ||
) |
Definition at line 55 of file Octree.cpp.
Referenced by addListOfStuff(), and MElementOctree::MElementOctree().
void* Octree_Search | ( | double * | pt, |
Octree * | myOctree | ||
) |
Definition at line 81 of file Octree.cpp.
Referenced by MElementOctree::find(), getElement(), and DocRecord::printMedialAxis().
void Octree_SearchAll | ( | double * | pt, |
Octree * | myOctree, | ||
std::vector< void * > * | output | ||
) |
Definition at line 88 of file Octree.cpp.
Referenced by MElementOctree::find(), MElementOctree::findAll(), and getElement().