| 
    bpp-phyl
    2.2.0
    
   | 
 
This is the complete list of members for bpp::TreeTemplateTools, including all inherited members.
| cloneSubtree(const Node &node) | bpp::TreeTemplateTools | inlinestatic | 
| cloneSubtree(const Tree &tree, int nodeId) | bpp::TreeTemplateTools | inlinestatic | 
| deleteBranchLengths(Node &node) | bpp::TreeTemplateTools | static | 
| deleteSubtree(N *node) | bpp::TreeTemplateTools | inlinestatic | 
| dropLeaf(TreeTemplate< N > &tree, const std::string &leafName) | bpp::TreeTemplateTools | inlinestatic | 
| dropSubtree(TreeTemplate< N > &tree, Node *subtree) | bpp::TreeTemplateTools | inlinestatic | 
| getAncestorsId(const Node &node) | bpp::TreeTemplateTools | inlinestatic | 
| getBestRootInSubtree_(bpp::TreeTemplate< bpp::Node > &tree, short criterion, bpp::Node *node, std::pair< bpp::Node *, std::map< std::string, double > > &bestRoot) | bpp::TreeTemplateTools | privatestatic | 
| getBranchesId(const Node &node) | bpp::TreeTemplateTools | inlinestatic | 
| getBranchesId(const Node &node, std::vector< int > &ids) | bpp::TreeTemplateTools | inlinestatic | 
| getBranchLengths(const Node &node) | bpp::TreeTemplateTools | static | 
| getBranchProperties(const Node &node, const std::string &propertyName, std::map< int, const Clonable *> &properties) | bpp::TreeTemplateTools | static | 
| getBranchProperties(Node &node, const std::string &propertyName, std::map< int, Clonable *> &properties) | bpp::TreeTemplateTools | static | 
| getBranchPropertyNames(const Node &node, std::vector< std::string > &propertyNames) | bpp::TreeTemplateTools | static | 
| getDepth(const Node &node) | bpp::TreeTemplateTools | static | 
| getDepths(const Node &node, std::map< const Node *, unsigned int > &depths) | bpp::TreeTemplateTools | static | 
| getDistanceBetweenAnyTwoNodes(const Node &node1, const Node &node2) | bpp::TreeTemplateTools | static | 
| getDistanceMatrix(const TreeTemplate< Node > &tree) | bpp::TreeTemplateTools | static | 
| getElement(const std::string &elt) | bpp::TreeTemplateTools | static | 
| getHeight(const Node &node) | bpp::TreeTemplateTools | static | 
| getHeights(const Node &node, std::map< const Node *, double > &heights) | bpp::TreeTemplateTools | static | 
| getInnerNodes(N &node) | bpp::TreeTemplateTools | inlinestatic | 
| getInnerNodes(N &node, std::vector< N *> &nodes) | bpp::TreeTemplateTools | inlinestatic | 
| getInnerNodesId(const Node &node) | bpp::TreeTemplateTools | inlinestatic | 
| getInnerNodesId(const Node &node, std::vector< int > &ids) | bpp::TreeTemplateTools | inlinestatic | 
| getLeafId(const Node &node, const std::string &name) | bpp::TreeTemplateTools | inlinestatic | 
| getLeaves(N &node) | bpp::TreeTemplateTools | inlinestatic | 
| getLeaves(N &node, std::vector< N *> &leaves) | bpp::TreeTemplateTools | inlinestatic | 
| getLeavesId(const Node &node) | bpp::TreeTemplateTools | inlinestatic | 
| getLeavesId(const Node &node, std::vector< int > &ids) | bpp::TreeTemplateTools | inlinestatic | 
| getLeavesNames(const Node &node) | bpp::TreeTemplateTools | static | 
| getNodeProperties(const Node &node, const std::string &propertyName, std::map< int, const Clonable *> &properties) | bpp::TreeTemplateTools | static | 
| getNodeProperties(Node &node, const std::string &propertyName, std::map< int, Clonable *> &properties) | bpp::TreeTemplateTools | static | 
| getNodePropertyNames(const Node &node, std::vector< std::string > &propertyNames) | bpp::TreeTemplateTools | static | 
| getNodes(N &node) | bpp::TreeTemplateTools | inlinestatic | 
| getNodes(N &node, std::vector< N *> &nodes) | bpp::TreeTemplateTools | inlinestatic | 
| getNodesId(const Node &node) | bpp::TreeTemplateTools | inlinestatic | 
| getNodesId(const Node &node, std::vector< int > &ids) | bpp::TreeTemplateTools | inlinestatic | 
| getNumberOfLeaves(const Node &node) | bpp::TreeTemplateTools | static | 
| getNumberOfNodes(const Node &node) | bpp::TreeTemplateTools | static | 
| getPathBetweenAnyTwoNodes(Node &node1, Node &node2, bool includeAncestor=true) | bpp::TreeTemplateTools | static | 
| getPathBetweenAnyTwoNodes(const Node &node1, const Node &node2, bool includeAncestor=true) | bpp::TreeTemplateTools | static | 
| getRadius(TreeTemplate< Node > &tree) | bpp::TreeTemplateTools | static | 
| getRandomTree(std::vector< std::string > &leavesNames, bool rooted=true) | bpp::TreeTemplateTools | static | 
| getRemainingNeighbors(const Node *node1, const Node *node2, const Node *node3) | bpp::TreeTemplateTools | static | 
| getSubtreeMoments_(const Node *node) | bpp::TreeTemplateTools | privatestatic | 
| getTotalLength(const Node &node, bool includeAncestor=true) | bpp::TreeTemplateTools | static | 
| hasNodeWithId(const N &node, int id) | bpp::TreeTemplateTools | inlinestatic | 
| hasNodeWithName(const N &node, const std::string &name) | bpp::TreeTemplateTools | inlinestatic | 
| haveSameOrderedTopology(const Node &n1, const Node &n2) | bpp::TreeTemplateTools | static | 
| incrementAllIds(Node *node, int increment) | bpp::TreeTemplateTools | static | 
| isMultifurcating(const Node &node) | bpp::TreeTemplateTools | static | 
| isRoot(const Node &node) | bpp::TreeTemplateTools | inlinestatic | 
| midRoot(TreeTemplate< Node > &tree, short criterion, bool forceBranchRoot) | bpp::TreeTemplateTools | static | 
| MIDROOT_SUM_OF_SQUARES | bpp::TreeTemplateTools | static | 
| MIDROOT_VARIANCE | bpp::TreeTemplateTools | static | 
| nodeToParenthesis(const Node &node, bool writeId=false) | bpp::TreeTemplateTools | static | 
| nodeToParenthesis(const Node &node, bool bootstrap, const std::string &propertyName) | bpp::TreeTemplateTools | static | 
| orderTree(Node &node, bool downward=true, bool orderLeaves=false) | bpp::TreeTemplateTools | inlinestatic | 
| orderTree_(Node &node, bool downward, bool orderLeaves) | bpp::TreeTemplateTools | privatestatic | 
| parenthesisToNode(const std::string &description, bool bootstrap=true, const std::string &propertyName=TreeTools::BOOTSTRAP, bool withId=false) | bpp::TreeTemplateTools | static | 
| parenthesisToTree(const std::string &description, bool bootstrap=true, const std::string &propertyName=TreeTools::BOOTSTRAP, bool withId=false) | bpp::TreeTemplateTools | static | 
| processDistsInSubtree_(const Node *node, DistanceMatrix &matrix, std::vector< std::pair< std::string, double > > &distsToNodeFather) | bpp::TreeTemplateTools | privatestatic | 
| sampleSubtree(TreeTemplate< N > &tree, const std::vector< std::string > &leaves, size_t size) | bpp::TreeTemplateTools | inlinestatic | 
| scaleTree(Node &node, double factor) | bpp::TreeTemplateTools | static | 
| searchFirstNodeWithId(Node &node, int id) | bpp::TreeTemplateTools | inlinestatic | 
| searchFirstNodeWithId(const Node &node, int id) | bpp::TreeTemplateTools | inlinestatic | 
| searchLeaf(const Node &node, const std::string &name, int *&id) | bpp::TreeTemplateTools | inlinestatic | 
| searchNodeWithId(N &node, int id) | bpp::TreeTemplateTools | inlinestatic | 
| searchNodeWithId(N &node, int id, std::vector< N *> &nodes) | bpp::TreeTemplateTools | inlinestatic | 
| searchNodeWithName(N &node, const std::string &name) | bpp::TreeTemplateTools | inlinestatic | 
| searchNodeWithName(N &node, const std::string &name, std::vector< N *> &nodes) | bpp::TreeTemplateTools | inlinestatic | 
| setBranchLengths(Node &node, double brLen) | bpp::TreeTemplateTools | static | 
| setVoidBranchLengths(Node &node, double brLen) | bpp::TreeTemplateTools | static | 
| TreeTemplateTools() | bpp::TreeTemplateTools | inline | 
| treeToParenthesis(const TreeTemplate< Node > &tree, bool writeId=false) | bpp::TreeTemplateTools | static | 
| treeToParenthesis(const TreeTemplate< Node > &tree, bool bootstrap, const std::string &propertyName) | bpp::TreeTemplateTools | static | 
| unresolveUncertainNodes(Node &subtree, double threshold, const std::string &property=TreeTools::BOOTSTRAP) | bpp::TreeTemplateTools | static | 
| ~TreeTemplateTools() | bpp::TreeTemplateTools | inlinevirtual |