X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=sharedjackknife.cpp;fp=sharedjackknife.cpp;h=c1e5ff4ec4c56a1f5eddad239a9b21f6e0deb72c;hb=74c78f9abd9e733f0c2f812efec97a76632fcbf8;hp=6db2d112d8050dfb436e5fda155c7f2c7741d8cd;hpb=544469443afe44920bdf279aefd26d29534cabaf;p=mothur.git diff --git a/sharedjackknife.cpp b/sharedjackknife.cpp index 6db2d11..c1e5ff4 100644 --- a/sharedjackknife.cpp +++ b/sharedjackknife.cpp @@ -12,7 +12,7 @@ /*************************************************************************************** ***************************************************************************************/ -double SharedJackknife::simpson(int abunds[], double numInd, int numBins){ +double SharedJackknife::simpson(vector abunds, double numInd, int numBins){ double denom = numInd*(numInd-1); double sum = 0; for(int i = 0; i < numBins; i++) @@ -25,7 +25,7 @@ double SharedJackknife::simpson(int abunds[], double numInd, int numBins){ double* SharedJackknife::jackknife(){ int numBins = groups.at(0)->getNumBins()-1; - int cArray[numBins]; + vector cArray(numBins); for(int i = 0; i < numBins; i++) cArray[i] = 0; @@ -39,7 +39,7 @@ double* SharedJackknife::jackknife(){ double baseD = 1/simpson(cArray, numInd, numBins); - double pseudoVals[numBins]; + vector pseudoVals(numBins); double jackknifeEstimate = 0; for(int i = 0; i < numGroups; i++) { for(int j = 0; j < numBins-1; j++) {