00001 #define __cplusplus__ 00002 #ifndef __CEMALGO__ 00003 #define __CEMALGO__ 00004 00005 #include<iostream> 00006 #include<istream> 00007 #include<fstream> 00008 #include<string> 00009 #include<vector> 00010 #include<sstream> 00011 #include <cmath> 00012 00013 #include <Mixture_Algo.hpp> 00014 00015 using namespace std; 00016 00017 00027 class CEM_Algorithm : public Mixture_Algorithm{ 00028 00029 00030 public : 00031 00033 CEM_Algorithm(IID_Mixture *mod, Spatial_Data *spatd); 00034 ~CEM_Algorithm(); 00035 00036 void Compute_fuzzy(uint i,vector<double> &probs); 00037 }; 00038 00039 00040 #endif