CSIM: mean_std_preprocessor.h Source File

mean_std_preprocessor.h

Go to the documentation of this file.
00001 
00005 #ifndef _MEAN_STD_PREPROCESSOR_H_
00006 #define _MEAN_STD_PREPROCESSOR_H_
00007 
00008 #include <string>
00009 #include <map>
00010 #include <list>
00011 #include "preprocessor.h"
00012 #include "csimerror.h"
00013 
00014 using namespace std;
00015 
00017 
00018 class Mean_Std_Preprocessor : public Preprocessor {
00019 
00020   DO_REGISTERING
00021   
00022  public:
00025   Mean_Std_Preprocessor(unsigned int rows = 1);
00026 
00027   ~Mean_Std_Preprocessor(void);
00028 
00033   int process(const double* S, double* X);
00034 
00036   void reset();
00037 
00044   int importRepresentation(const double* rep, int rep_length);
00045 
00052   double* exportRepresentation(int *rep_length);
00053 
00055   string getFormatDescription();
00056 
00057  private:
00058 
00060   double *means;
00061 
00063   double *std_devs;
00064 
00065   
00066 };
00067 
00068 #endif

 
(C) 2003, Thomas Natschläger last modified 07/10/2006