]> git.donarmstrong.com Git - mothur.git/commitdiff
fixed int bug in simpson.cpp
authorpschloss <pschloss>
Thu, 12 Aug 2010 13:04:22 +0000 (13:04 +0000)
committerpschloss <pschloss>
Thu, 12 Aug 2010 13:04:22 +0000 (13:04 +0000)
simpson.cpp

index fa5b4355cf2a53a1b8cde091887d9e6f77d77284..bf3365ddeadd942a53733e85cbb1eeb30cdc0bb7 100644 (file)
@@ -28,13 +28,13 @@ EstOutput Simpson::getValues(SAbundVector* rank){
                if(sobs != 0){
                        double simnum=0.0000;
                
-                       for(int i=1;i<=maxRank;i++){
+                       for(unsigned long int i=1;i<=maxRank;i++){
                                simnum += (double)(rank->get(i)*i*(i-1));
                        }
                        
                        simpson = simnum / (sampled*(sampled-1));
                
-                       for(int i=1;i<=maxRank;i++){
+                       for(unsigned long int i=1;i<=maxRank;i++){
                                double piI = (double) i / (double)sampled;
                                firstTerm += rank->get(i) * pow(piI, 3);
                                secondTerm += rank->get(i) * pow(piI, 2);