Dendro  5.01
Dendro in Greek language means tree. The Dendro library is a large scale (262K cores on ORNL's Titan) distributed memory adaptive octree framework. The main goal of Dendro is to perform large scale multiphysics simulations efficeiently in mordern supercomputers. Dendro consists of efficient parallel data structures and algorithms to perform variational ( finite element) methods and finite difference mthods on 2:1 balanced arbitary adaptive octrees which enables the users to perform simulations raning from black holes (binary black hole mergers) to blood flow in human body, where applications ranging from relativity, astrophysics to biomedical engineering.
ot::Node Member List

This is the complete list of members for ot::Node, including all inherited members.

addChildren(std::vector< ot::TreeNode > &children) const (defined in ot::TreeNode)ot::TreeNode
BOUNDARY enum value (defined in ot::TreeNode)ot::TreeNode
BoundaryType1 enum nameot::TreeNode
BoundaryType2 enum nameot::TreeNode
BoundaryType3 enum nameot::TreeNode
CORNER_BDY enum value (defined in ot::TreeNode)ot::TreeNode
EDGE_BDY enum value (defined in ot::TreeNode)ot::TreeNode
EXTERNAL_BDY enum value (defined in ot::TreeNode)ot::TreeNode
FACE_BDY enum value (defined in ot::TreeNode)ot::TreeNode
genHkey_Bonsai_sc16() const (defined in ot::TreeNode)ot::TreeNode
getAllNeighbours() const (defined in ot::TreeNode)ot::TreeNodeinline
getAnchor(unsigned int &x, unsigned int &y, unsigned int &z) const (defined in ot::TreeNode)ot::TreeNodeinline
getAnchor() const (defined in ot::TreeNode)ot::TreeNodeinline
getBack() const (defined in ot::TreeNode)ot::TreeNodeinline
getBottom() const (defined in ot::TreeNode)ot::TreeNodeinline
getBottomBack() const (defined in ot::TreeNode)ot::TreeNodeinline
getBottomFront() const (defined in ot::TreeNode)ot::TreeNodeinline
getBottomLeft() const (defined in ot::TreeNode)ot::TreeNodeinline
getBottomLeftBack() const (defined in ot::TreeNode)ot::TreeNodeinline
getBottomLeftFront() const (defined in ot::TreeNode)ot::TreeNodeinline
getBottomRight() const (defined in ot::TreeNode)ot::TreeNodeinline
getBottomRightBack() const (defined in ot::TreeNode)ot::TreeNodeinline
getBottomRightFront() const (defined in ot::TreeNode)ot::TreeNodeinline
getChildrenInMortonOrdering(std::vector< ot::TreeNode > &children) const (defined in ot::TreeNode)ot::TreeNodeinline
getDFD() constot::TreeNode
getDFDMorton() constot::TreeNode
getDim() constot::TreeNodeinline
getDLD() constot::TreeNode
getFlag() constot::TreeNodeinline
getFront() const (defined in ot::TreeNode)ot::TreeNodeinline
getLeft() constot::TreeNodeinline
getLeftBack() const (defined in ot::TreeNode)ot::TreeNodeinline
getLeftFront() const (defined in ot::TreeNode)ot::TreeNodeinline
getLevel() constot::TreeNodeinline
getMaxDepth() constot::TreeNodeinline
getMortonIndex() const (defined in ot::TreeNode)ot::TreeNodeinline
getNCA(TreeNode const &other) const (defined in ot::TreeNode)ot::TreeNode
getOwner() (defined in ot::Node)ot::Nodeinline
getParent() constot::TreeNodeinline
getRight() const (defined in ot::TreeNode)ot::TreeNodeinline
getRightBack() const (defined in ot::TreeNode)ot::TreeNodeinline
getRightFront() const (defined in ot::TreeNode)ot::TreeNodeinline
getTop() const (defined in ot::TreeNode)ot::TreeNodeinline
getTopBack() const (defined in ot::TreeNode)ot::TreeNodeinline
getTopFront() const (defined in ot::TreeNode)ot::TreeNodeinline
getTopLeft() const (defined in ot::TreeNode)ot::TreeNodeinline
getTopLeftBack() const (defined in ot::TreeNode)ot::TreeNodeinline
getTopLeftFront() const (defined in ot::TreeNode)ot::TreeNodeinline
getTopRight() const (defined in ot::TreeNode)ot::TreeNodeinline
getTopRightBack() const (defined in ot::TreeNode)ot::TreeNodeinline
getTopRightFront() const (defined in ot::TreeNode)ot::TreeNodeinline
getX() constot::TreeNodeinline
getY() const (defined in ot::TreeNode)ot::TreeNodeinline
getZ() const (defined in ot::TreeNode)ot::TreeNodeinline
incrementLevel()ot::TreeNodeinline
isAncestor(const TreeNode &other) const (defined in ot::TreeNode)ot::TreeNodeinline
isBoundaryOctant(int type=POSITIVE, unsigned char *flags=NULL) constot::TreeNode
isBoundaryOctant(const TreeNode &block, int type=POSITIVE, unsigned char *flags=NULL) constot::TreeNode
isRoot() constot::TreeNodeinline
m_uiLevel (defined in ot::TreeNode)ot::TreeNodeprotected
m_uiOwner (defined in ot::Node)ot::Nodeprotected
m_uiX (defined in ot::TreeNode)ot::TreeNodeprotected
m_uiY (defined in ot::TreeNode)ot::TreeNodeprotected
m_uiZ (defined in ot::TreeNode)ot::TreeNodeprotected
MAX_LEVEL enum value (defined in ot::TreeNode)ot::TreeNode
maxX() const (defined in ot::TreeNode)ot::TreeNodeinline
maxY() const (defined in ot::TreeNode)ot::TreeNodeinline
maxZ() const (defined in ot::TreeNode)ot::TreeNodeinline
minX() constot::TreeNodeinline
minY() const (defined in ot::TreeNode)ot::TreeNodeinline
minZ() const (defined in ot::TreeNode)ot::TreeNodeinline
NEG_POS_DEMARCATION enum value (defined in ot::TreeNode)ot::TreeNode
NEGATIVE enum value (defined in ot::TreeNode)ot::TreeNode
NODE enum value (defined in ot::TreeNode)ot::TreeNode
Node() (defined in ot::Node)ot::Nodeinline
Node(unsigned int px, unsigned int py, unsigned int pz, unsigned int plevel, unsigned int pDim, unsigned int pMaxDepth) (defined in ot::Node)ot::Nodeinline
Node(unsigned int pLevel, unsigned int pMaxDepth) (defined in ot::Node)ot::Nodeinline
Node(const ot::TreeNode node) (defined in ot::Node)ot::Nodeinline
OctantFlagType enum name (defined in ot::TreeNode)ot::TreeNode
operator!=(TreeNode const &other) constot::TreeNodeinline
operator<(TreeNode const &other) constot::TreeNodeinline
operator<=(TreeNode const &other) constot::TreeNodeinline
operator=(const Node &node) (defined in ot::Node)ot::Nodeinline
operator=(const ot::TreeNode &node) (defined in ot::Node)ot::Nodeinline
operator==(TreeNode const &other) constot::TreeNodeinline
operator>(TreeNode const &other) constot::TreeNodeinline
operator>=(TreeNode const &other) constot::TreeNodeinline
POSITIVE enum value (defined in ot::TreeNode)ot::TreeNode
setFlag(unsigned int flag)ot::TreeNodeinline
setOwner(unsigned int ownerID) (defined in ot::Node)ot::Nodeinline
TreeNode(const int dummy, const unsigned int x, const unsigned int y, const unsigned int z, const unsigned int level, const unsigned int dim, const unsigned int maxDepth) (defined in ot::TreeNode)ot::TreeNode
TreeNode(const unsigned int x, const unsigned int y, const unsigned int z, const unsigned int level, const unsigned int dim, const unsigned int maxDepth) (defined in ot::TreeNode)ot::TreeNode
TreeNode(const unsigned int dim, const unsigned int maxDepth) (defined in ot::TreeNode)ot::TreeNode
TreeNode() (defined in ot::TreeNode)ot::TreeNode
X_NEG_BDY enum value (defined in ot::TreeNode)ot::TreeNode
X_POS_BDY enum value (defined in ot::TreeNode)ot::TreeNode
Y_NEG_BDY enum value (defined in ot::TreeNode)ot::TreeNode
Y_POS_BDY enum value (defined in ot::TreeNode)ot::TreeNode
Z_NEG_BDY enum value (defined in ot::TreeNode)ot::TreeNode
Z_POS_BDY enum value (defined in ot::TreeNode)ot::TreeNode
~Node() (defined in ot::Node)ot::Nodeinline