|
GLAMERDOC++
Gravitational Lensing Code Library
|
Box representing a branch in a tree. It has four children. Used in QTreeNB which is used in TreeQuad. More...
#include <qTreeNB.h>

Public Member Functions | |
| QBranchNB (QBranchNB *parent) | |
Public Attributes | |
| IndexType * | particles |
| array of particles in QBranchNB | |
| std::unique_ptr< IndexType[]> | big_particles |
| IndexType | nparticles |
| IndexType | Nbig_particles |
| the number of particles that aren't in children | |
| PosType | maxrsph |
| Size of largest particle in branch. | |
| PosType | center [2] |
| center of mass | |
| PosType | mass |
| int | level |
| level in tree | |
| unsigned long | number |
| PosType | boundary_p1 [2] |
| bottom, left, back corner of box | |
| PosType | boundary_p2 [2] |
| top, right, front corner of box | |
| PosType | boxsize2 |
| QBranchNB * | child0 |
| QBranchNB * | child1 |
| QBranchNB * | child2 |
| QBranchNB * | child3 |
| QBranchNB * | prev |
| father of branch | |
| QBranchNB * | brother |
| PosType | quad [3] |
| quadropole moment of branch | |
| PosType | rmax |
| largest dimension of box | |
| PosType | r2crit_angle |
| the critical distance below which a branch is opened in the | |
| PosType | rcrit_part |
Box representing a branch in a tree. It has four children. Used in QTreeNB which is used in TreeQuad.
| QBranchNB* QBranchNB::brother |
Either child2 of father is branch is child1 and child2 exists or the brother of the father. Used for iterative tree walk.