]> git.donarmstrong.com Git - mothur.git/blob - logsd.h
7bb12c3ce8791461bc8e904fc04d688ffb5856b6
[mothur.git] / logsd.h
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() : Calculator("logseries", 3) {};
23         EstOutput getValues(SAbundVector*);
24         EstOutput getValues(SharedRAbundVector*, SharedRAbundVector*) { return data; };
25
26 private:
27         double logS(double);
28         RAbundVector rdata;
29 };
30
31 /***********************************************************************/
32
33 #endif
34
35
36
37
38