ARB
Public Member Functions | List of all members
ConsensusTree Class Reference

#include <CT_ctree.hxx>

Inheritance diagram for ConsensusTree:
Inheritance graph
[legend]
Collaboration diagram for ConsensusTree:
Collaboration graph
[legend]

Public Member Functions

 ConsensusTree (const CharPtrArray &names_)
 
__ATTR__USERESULT GB_ERROR insert_tree_weighted (const TreeNode *tree, int leafs, double weight, bool provideProgress)
 
SizeAwareTree * get_consensus_tree (GB_ERROR &error)
 
- Public Member Functions inherited from SpeciesSpace
 SpeciesSpace (const CharPtrArray &names_)
 
 ~SpeciesSpace ()
 
int get_species_index (const char *name) const
 
const charget_species_name (int idx) const
 
const CharPtrArrayget_names () const
 
const PartitionSizeget_PartitionSize () const
 
const PARTget_allSpecies () const
 
PARTcreate_tree_PART (const TreeNode *tree, const double &weight) const
 
- Public Member Functions inherited from DeconstructedTree
 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 38 of file CT_ctree.hxx.

Constructor & Destructor Documentation

ConsensusTree::ConsensusTree ( const CharPtrArray names_)

Definition at line 100 of file CT_ctree.cxx.

Member Function Documentation

GB_ERROR ConsensusTree::insert_tree_weighted ( const TreeNode tree,
int  leafs,
double  weight,
bool  provideProgress 
)
SizeAwareTree * ConsensusTree::get_consensus_tree ( GB_ERROR error)

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