GLAMERDOC++
Gravitational Lensing Code Library
Loading...
Searching...
No Matches
TreeSimpleVec< T, D > Member List

This is the complete list of members for TreeSimpleVec< T, D >, including all inherited members.

_BuildTree(IndexType nparticles, IndexType *tmp_index) (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
_NearestNeighbors(D *ray, int Nneighbors, unsigned long *neighbors, D *rneighbors)TreeSimpleVec< T, D >protected
_PointsWithin(D *ray, float *rmax, std::list< unsigned long > &neighborkist)TreeSimpleVec< T, D >protected
atLeaf() (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >inlineprotected
attachChildToCurrent(IndexType *branch_index, IndexType nparticles, D boundary_p1[], D boundary_p2[], int child) (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
attachChildToCurrent(BranchV &data, int child) (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
atTop() (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
BuildTree() (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
current (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
cutbox(const D *center, D *p1, D *p2, float rmax) (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
freeTree()TreeSimpleVec< T, D >protected
get_index() constTreeSimpleVec< T, D >inline
getCurrent(IndexType *branch_index, IndexType *nparticles) (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
getNbranches() (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
inbox(const D *center, D *p1, D *p2) (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >inlineprotected
incell (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
incell2 (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
index (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
isEmpty() (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
median_cut (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
moveToChild(int child) (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
moveTop() (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
moveUp() (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
NbranchesTreeSimpleVec< T, D >protected
Nbucket (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
NdimensionsTreeSimpleVec< T, D >protected
NearestNeighbor(D *ray, D &radius, IndexType &neighbor)TreeSimpleVec< T, D >
NearestNeighbors(D *ray, int Nneighbors, std::vector< D > &radii, std::vector< IndexType > &neighbors)TreeSimpleVec< T, D >
noChild() (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
Nparticles (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
offEnd() (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
points (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
PointsWithinCircle(D center[2], float radius, std::list< unsigned long > &neighborkist)TreeSimpleVec< T, D >
PointsWithinEllipse(D center[2], float a_max, float a_min, float posangle, std::list< unsigned long > &neighborkist)TreeSimpleVec< T, D >
pop(IndexType index_of_point)TreeSimpleVec< T, D >inline
position (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
print() (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >inline
realray (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
top_ptr (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
TreeSimpleVec(T *xpt, IndexType Npoints, int bucket=5, int dimensions=2, bool median=true, D *(*Mypos)(T &)=[](T &in){return in.x;})TreeSimpleVec< T, D >inline
TreeWalkStep(bool allowDescent) (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
workspace (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >protected
~TreeSimpleVec() (defined in TreeSimpleVec< T, D >)TreeSimpleVec< T, D >inlinevirtual