24 #define ph_assert(cond) arb_assert(cond)
61 void remove_taxa_from_dist_list(
long i);
62 void add_taxa_to_dist_list(
long j);
64 void remove_taxa_from_swap_tab(
long i);
76 #if defined(UNIT_TESTS) // UT_DIFF
78 AP_FLOAT get_net_divergence(
long i) {
return net_divergence[i]; }
83 #error NJ.hxx included twice
PH_NEIGHBOURJOINING(const AP_smatrix &smatrix)
AP_FLOAT get_min_ij(long &i, long &j)
void get_last_ij(long &i, long &j)
AP_FLOAT get_dist(long i, long j)
void join_nodes(long i, long j, AP_FLOAT &leftl, AP_FLOAT &rightlen)
PH_NEIGHBOUR_DIST * previous
void add(PH_NEIGHBOUR_DIST *root)