bpp-phyl3  3.0.0
bpp::TreeTools Member List

This is the complete list of members for bpp::TreeTools, including all inherited members.

bestRootPosition_(Tree &tree, int nodeId1, int nodeId2, double length)bpp::TreeToolsprivatestatic
bipartitionOccurrences(const std::vector< std::unique_ptr< Tree >> &vecTr, std::vector< size_t > &bipScore)bpp::TreeToolsstatic
BOOTSTRAPbpp::TreeToolsstatic
checkIds(const Tree &tree, bool throwException)bpp::TreeToolsstatic
computeBootstrapValues(Tree &tree, const std::vector< std::unique_ptr< Tree >> &vecTr, bool verbose=true, int format=0)bpp::TreeToolsstatic
computeBranchLengthsGrafen(Tree &tree, double power=1, bool init=true)bpp::TreeToolsstatic
computeBranchLengthsGrafen(Tree &tree, int nodeId, double power, double total, double &height, double &heightRaised)bpp::TreeToolsprivatestatic
constrainedMidPointRooting(Tree &tree)bpp::TreeToolsstatic
convertToClockTree(Tree &tree, int nodeId, bool noneg=false)bpp::TreeToolsstatic
convertToClockTree2(Tree &tree, int nodeId)bpp::TreeToolsstatic
fullyResolvedConsensus(const std::vector< std::unique_ptr< Tree >> &vecTr, bool checkNames=true)bpp::TreeToolsstatic
getAncestors(const Tree &tree, int nodeId)bpp::TreeToolsstatic
getBranchLengths(const Tree &tree, int nodeId)bpp::TreeToolsstatic
getDepth(const Tree &tree, int nodeId)bpp::TreeToolsstatic
getDepths(const Tree &tree, int nodeId, std::map< int, size_t > &depths)bpp::TreeToolsstatic
getDistanceBetweenAnyTwoNodes(const Tree &tree, int nodeId1, int nodeId2)bpp::TreeToolsstatic
getDistanceMatrix(const Tree &tree)bpp::TreeToolsstatic
getHeight(const Tree &tree, int nodeId)bpp::TreeToolsstatic
getHeights(const Tree &tree, int nodeId, std::map< int, double > &heights)bpp::TreeToolsstatic
getLastCommonAncestor(const Tree &tree, const std::vector< int > &nodeIds)bpp::TreeToolsstatic
getLeafId(const Tree &tree, int nodeId, const std::string &name)bpp::TreeToolsstatic
getLeavesId(const Tree &tree, int nodeId)bpp::TreeToolsstatic
getLeavesId(const Tree &tree, int nodeId, std::vector< int > &leaves)bpp::TreeToolsstatic
getMaxId(const Tree &tree, int id)bpp::TreeToolsstatic
getMPNUId(const Tree &tree, int id)bpp::TreeToolsstatic
getNodesId(const Tree &tree, int nodeId)bpp::TreeToolsstatic
getNodesId(const Tree &tree, int nodeId, std::vector< int > &nodes)bpp::TreeToolsstatic
getNumberOfLeaves(const Tree &tree, int nodeId)bpp::TreeToolsstatic
getPathBetweenAnyTwoNodes(const Tree &tree, int nodeId1, int nodeId2, bool includeAncestor=true)bpp::TreeToolsstatic
getTotalLength(const Tree &tree, int nodeId, bool includeAncestor=true)bpp::TreeToolsstatic
haveSameTopology(const Tree &tr1, const Tree &tr2)bpp::TreeToolsstatic
initBranchLengthsGrafen(Tree &tree)bpp::TreeToolsstatic
initBranchLengthsGrafen(Tree &tree, int nodeId)bpp::TreeToolsprivatestatic
majorityConsensus(const std::vector< std::unique_ptr< Tree >> &vecTr, bool checkNames=true)bpp::TreeToolsstatic
midpointRooting(Tree &tree)bpp::TreeToolsstatic
MRP(const std::vector< std::unique_ptr< Tree >> &vecTr)bpp::TreeToolsstatic
MRPEncode(const std::vector< std::unique_ptr< Tree >> &vecTr)bpp::TreeToolsstatic
MRPEncodeMultilabel(const std::vector< std::unique_ptr< Tree >> &vecTr)bpp::TreeToolsstatic
MRPMultilabel(const std::vector< Tree * > &vecTr)bpp::TreeToolsstatic
nodeToParenthesis(const Tree &tree, int nodeId, bool writeId=false)bpp::TreeToolsstatic
nodeToParenthesis(const Tree &tree, int nodeId, bool bootstrap, const std::string &propertyName)bpp::TreeToolsstatic
robinsonFouldsDistance(const Tree &tr1, const Tree &tr2, bool checkNames=true, int *missing_in_tr2=NULL, int *missing_in_tr1=NULL)bpp::TreeToolsstatic
scaleTree(Tree &tree, int nodeId, double factor)bpp::TreeToolsstatic
searchLeaf(const Tree &tree, int nodeId, const std::string &name, int *&id)bpp::TreeToolsstatic
setBranchLengths(Tree &tree, int nodeId, double brLen)bpp::TreeToolsstatic
setVoidBranchLengths(Tree &tree, int nodeId, double brLen)bpp::TreeToolsstatic
statFromNode_(Tree &tree, int rootId)bpp::TreeToolsprivatestatic
strictConsensus(const std::vector< std::unique_ptr< Tree >> &vecTr, bool checkNames=true)bpp::TreeToolsstatic
thresholdConsensus(const std::vector< std::unique_ptr< Tree >> &vecTr, double threshold, bool checkNames=true)bpp::TreeToolsstatic
TreeTools()bpp::TreeToolsinline
treeToParenthesis(const Tree &tree, bool writeId=false)bpp::TreeToolsstatic
treeToParenthesis(const Tree &tree, bool bootstrap, const std::string &propertyName)bpp::TreeToolsstatic
~TreeTools()bpp::TreeToolsinlinevirtual