Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

NCEM_Algo.hpp

00001 #define __cplusplus__
00002 #ifndef __NCEMALGO__
00003 #define __NCEMALGO__
00004 
00005 #include<iostream>
00006 #include<istream>
00007 #include<fstream>
00008 #include<string>
00009 #include<vector>
00010 #include<sstream>
00011 #include <cmath>
00012 
00013 
00014 
00015 #include <Mixture_Algo.hpp>
00016 
00017 using namespace std;
00018 
00019 
00028 class NCEM_Algorithm : public Mixture_Algorithm{
00029   
00031   vector<double> Beta;  
00032   
00033 public :
00034 
00036   NCEM_Algorithm(vector<double> bet, IID_Mixture *mod, Spatial_Data *spatd);  
00038   NCEM_Algorithm(double bet, IID_Mixture *mod, Spatial_Data *spatd);  
00040   NCEM_Algorithm(IID_Mixture *mod, Spatial_Data *spatd);  
00041 
00043   ~NCEM_Algorithm();
00044 
00046   void Set_Beta(vector<double> bet);
00047         
00049   void Compute_fuzzy(uint i, vector<double> & probs);  
00050 };
00051 
00052 
00053 #endif

Generated on Thu Jan 12 11:54:58 2006 for NEM by  doxygen 1.4.4