X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=simpsoneven.cpp;fp=simpsoneven.cpp;h=e34534aa4def33409bfb1930f5c566ed6c4e8b4d;hb=0caf3fbabaa3ece404f8ce77f4c883dc5b1bf1dc;hp=0000000000000000000000000000000000000000;hpb=1b73ff67c83892a025e597dabd9df6fe7b58206a;p=mothur.git diff --git a/simpsoneven.cpp b/simpsoneven.cpp new file mode 100644 index 0000000..e34534a --- /dev/null +++ b/simpsoneven.cpp @@ -0,0 +1,34 @@ +/* + * simpsoneven.cpp + * Mothur + * + * Created by Pat Schloss on 8/21/10. + * Copyright 2010 Schloss Lab. All rights reserved. + * + */ + +#include "simpsoneven.h" +#include "invsimpson.h" + +/***********************************************************************/ + +EstOutput SimpsonEven::getValues(SAbundVector* rank){ + try { + data.resize(1,0); + + InvSimpson* simp = new InvSimpson(); + vector invSimpData = simp->getValues(rank); + + data[0] = invSimpData[0] / double(rank->getNumBins()); + + + return data; + } + catch(exception& e) { + m->errorOut(e, "SimpsonEven", "getValues"); + exit(1); + } +} + +/***********************************************************************/ +