/***********************************************************************/
-AverageLinkage::AverageLinkage(RAbundVector* rav, ListVector* lv, SparseMatrix* dm) :
- Cluster(rav, lv, dm)
+AverageLinkage::AverageLinkage(RAbundVector* rav, ListVector* lv, SparseMatrix* dm, float c, string s) :
+ Cluster(rav, lv, dm, c, s)
{
saveRow = -1;
saveCol = -1;
saveRow = smallRow;
saveCol = smallCol;
}
-
+
colCell->dist = (colBin * colCell->dist + rowBin * rowCell->dist) / totalBin;
+
return(true);
}
catch(exception& e) {
- errorOut(e, "AverageLinkage", "updateDistance");
+ m->errorOut(e, "AverageLinkage", "updateDistance");
exit(1);
}
}