1 #ifndef LOGSD_H
2 #define LOGSD_H
3 
4 /*
5  *  logsd.h
6  *  Mothur
7  *
8  *  Created by Thomas Ryabin on 2/23/09.
9  *  Copyright 2009 Schloss Lab UMASS Amherst. All rights reserved.
10  *
11  */
12 #include "calculator.h"
13 
14 /*This class implements the LogSD estimator on single group.
15 It is a child of the calculator class.*/
16 
17 /***********************************************************************/
18 
19 class LogSD : public Calculator  {
20 
21 public:
22 
LogSD()23 	LogSD() : Calculator("logseries", 3, false) {};
24 	EstOutput getValues(SAbundVector*);
getValues(vector<SharedRAbundVector * >)25 	EstOutput getValues(vector<SharedRAbundVector*>) {return data;};
getCitation()26 	string getCitation() { return "http://www.mothur.org/wiki/LogSeries"; }
27 
28 private:
29 	double logS(double);
30 	RAbundVector rdata;
31 };
32 
33 /***********************************************************************/
34 
35 #endif
36 
37 
38 
39 
40 
41