00001 #define __cplusplus__ 00002 #ifndef __DMRF__ 00003 #define __DMRF__ 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 <MRF.hpp> 00014 #include <Conditional_MRF.hpp> 00015 00016 using namespace std; 00017 00028 class Double_MRF{ 00029 00030 protected : 00031 MRF *Y; 00032 Conditional_MRF *Z; 00033 00034 public : 00035 00037 virtual ~Double_MRF(); 00038 00040 Double_MRF(); 00041 Double_MRF(MRF* y, Conditional_MRF* z); 00042 00043 00044 }; 00045 #endif