This is the complete list of members for BinTreeNode, including all inherited members.
_children (defined in TreeNode) | TreeNode | private |
_id (defined in TreeNode) | TreeNode | private |
_level (defined in TreeNode) | TreeNode | private |
_neighbors (defined in TreeNode) | TreeNode | private |
_parent (defined in TreeNode) | TreeNode | private |
_xmax (defined in Box) | Box | private |
_xmin | Box | private |
_ymax (defined in Box) | Box | private |
_ymin (defined in Box) | Box | private |
_zmax (defined in Box) | Box | private |
_zmin (defined in Box) | Box | private |
addChild(TreeNode *child) | TreeNode | protected |
addNeighbor(Wall wall, TreeNode *node) | TreeNode | |
addNeighbors() override | BinTreeNode | virtual |
BACK enum value (defined in TreeNode) | TreeNode | |
BOTTOM enum value (defined in TreeNode) | TreeNode | |
Box() | Box | inline |
Box(double xmin, double ymin, double zmin, double xmax, double ymax, double zmax) | Box | inline |
Box(Vec rmin, Vec rmax) | Box | inline |
cellIndices(int &i, int &j, int &k, Vec r, int nx, int ny, int nz) const | Box | inline |
center() const | Box | inline |
child(Vec r) override | BinTreeNode | virtual |
childAt(int l) | TreeNode | protected |
children() const | TreeNode | |
contains(Vec r) const | Box | inline |
contains(double x, double y, double z) const | Box | inline |
contains(const Box &box) const | Box | inline |
createChildren(int id) override | BinTreeNode | virtual |
deleteNeighbor(Wall wall, TreeNode *node) | TreeNode | |
diagonal() const | Box | inline |
extend(const Box &box) | Box | inline |
extent() const | Box | inline |
extent(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax) const | Box | inline |
fracPos(double xfrac, double yfrac, double zfrac) const | Box | inline |
fracPos(int xd, int yd, int zd, int xn, int yn, int zn) const | Box | inline |
FRONT enum value (defined in TreeNode) | TreeNode | |
id() const | TreeNode | |
intersects(const Box &box) const | Box | inline |
intersects(Vec r, const Vec k, double &smin, double &smax) const | Box | |
intersects(Vec rc, double r) const | Box | |
isChildless() const | TreeNode | |
leafChild(Vec r) | TreeNode | |
LEFT enum value (defined in TreeNode) | TreeNode | |
level() const | TreeNode | |
makeNeighbors(Wall wall1, TreeNode *node1, TreeNode *node2) | TreeNode | static |
neighbor(Wall wall, Vec r) const | TreeNode | |
neighbors(Wall wall) const | TreeNode | |
parent() | TreeNode | |
RIGHT enum value (defined in TreeNode) | TreeNode | |
rmax() const | Box | inline |
rmin() const | Box | inline |
setExtent(const Box &extent) | Box | inlineprotected |
setExtent(double xmin, double ymin, double zmin, double xmax, double ymax, double zmax) | Box | inlineprotected |
sortNeighbors() | TreeNode | |
subdivide(vector< TreeNode * > &nodev) | TreeNode | |
TOP enum value (defined in TreeNode) | TreeNode | |
TreeNode(TreeNode *parent, int id, const Box &extent) | BinTreeNode | |
TreeNode(const Box &extent) | BinTreeNode | |
volume() const | Box | inline |
Wall enum name | TreeNode | |
widths() const | Box | inline |
xmax() const | Box | inline |
xmin() const | Box | inline |
xwidth() const | Box | inline |
ymax() const | Box | inline |
ymin() const | Box | inline |
ywidth() const | Box | inline |
zmax() const | Box | inline |
zmin() const | Box | inline |
zwidth() const | Box | inline |
~TreeNode() | TreeNode | virtual |