ARB
|
#include <arbdb_base.h>
Go to the source code of this file.
Functions | |
TreeNode * | neighbourjoining (const char *const *names, const AP_smatrix &smatrix, TreeRoot *troot, bool *aborted_flag) |
TreeNode* neighbourjoining | ( | const char *const * | names, |
const AP_smatrix & | smatrix, | ||
TreeRoot * | troot, | ||
bool * | aborted_flag | ||
) |
Definition at line 204 of file NJ.cxx.
References arb_progress::aborted(), TreeRoot::change_root(), arb_progress::done(), father, TreeNode::father, PH_NEIGHBOURJOINING::get_dist(), PH_NEIGHBOURJOINING::get_last_ij(), PH_NEIGHBOURJOINING::get_min_ij(), TreeNode::get_tree_root(), arb_progress::inc_by(), PH_NEIGHBOURJOINING::join_nodes(), TreeNode::leftlen, TreeNode::leftson, TreeRoot::makeNode(), TreeNode::markAsLeaf(), TreeNode::name, NULp, TreeNode::rightlen, TreeNode::rightson, symmetric_matrix< T >::size(), sum_of_triangular_numbers(), and triangular_number().
Referenced by di_calculate_tree_cb().