]> git.donarmstrong.com Git - mothur.git/blobdiff - sharedrabundfloatvector.cpp
fixed metastats, added resize to cluster.classic, added code to kill children if...
[mothur.git] / sharedrabundfloatvector.cpp
index 84b1cf56d60fc4f046218f2e5422e32fcad4ea21..52ffbb89b3137cf724ac9ae1adc501f85c2dbe4e 100644 (file)
@@ -131,11 +131,20 @@ void SharedRAbundFloatVector::set(int binNumber, float newBinSize, string groupn
                numSeqs += (newBinSize - oldBinSize);
        }
        catch(exception& e) {
-               m->errorOut(e, "SharedRAbundVector", "set");
+               m->errorOut(e, "SharedRAbundFloatVector", "set");
                exit(1);
        }
 }
+/***********************************************************************/
 
+void SharedRAbundFloatVector::clear(){
+       numBins = 0;
+       maxRank = 0;
+       numSeqs = 0;
+       data.clear();
+       for (int i = 0; i < lookup.size(); i++) {  delete lookup[i]; lookup[i] = NULL; }
+       lookup.clear();
+}
 /***********************************************************************/
 float SharedRAbundFloatVector::getAbundance(int index){
        return data[index].abundance;