Public Member Functions | List of all members
DeconstructedTree Class Reference

#include <CT_common.hxx>

Inheritance diagram for DeconstructedTree:
Inheritance graph
Collaboration diagram for DeconstructedTree:
Collaboration graph

Public Member Functions

 DeconstructedTree (const SpeciesSpace &specSpace_)
 ~DeconstructedTree ()
__ATTR__USERESULT GB_ERROR deconstruct_weighted (const TreeNode *tree, const PART *wholeTree, int leafs, double weight, bool provideProgress, const PART *allSpecies, DeconstructionMode mode)
void start_sorted_retrieval ()
size_t get_part_count () const
PARTget_part ()
const PARTpeek_part (int idx) const
const PARTfind_part (const TreeNode *node) const
const PARTfind_innermost_part () const

Detailed Description

Definition at line 199 of file CT_common.hxx.

Constructor & Destructor Documentation

DeconstructedTree::DeconstructedTree ( const SpeciesSpace specSpace_)

Definition at line 46 of file CT_ctree.cxx.

DeconstructedTree::~DeconstructedTree ( )

Definition at line 52 of file CT_ctree.cxx.

Member Function Documentation

GB_ERROR DeconstructedTree::deconstruct_weighted ( const TreeNode tree,
const PART wholeTree,
int  leafs,
double  weight,
bool  provideProgress,
const PART allSpecies,
DeconstructionMode  mode 
void DeconstructedTree::start_sorted_retrieval ( )

Definition at line 55 of file CT_ctree.cxx.

References PartRegistry::build_sorted_list().

Referenced by ConsensusTree::get_consensus_tree().

size_t DeconstructedTree::get_part_count ( ) const
PART * DeconstructedTree::get_part ( )

Definition at line 57 of file CT_ctree.cxx.

References PartRegistry::get_part().

Referenced by ConsensusTree::get_consensus_tree().

const PART * DeconstructedTree::peek_part ( int  idx) const
const PART * DeconstructedTree::find_part ( const TreeNode node) const

Definition at line 71 of file CT_ctree.cxx.

References TreeNode::get_brother(), and TreeNode::is_son_of_root().

const PART * DeconstructedTree::find_innermost_part ( ) const

The documentation for this class was generated from the following files: