00001 #ifndef MMVL_HYPOTHESIS_HH 00002 #define MMVL_HYPOTHESIS_HH 00003 00004 namespace mimas{ 00005 namespace hf{ 00006 00007 00015 class hypothesis{ 00016 public: 00017 double weight; 00018 00019 //I change to template, no need of a virtual function now. 00020 //virtual hypothesis &drift(void) const = 0; 00021 00022 hypothesis(double weight):weight(weight){} 00023 00024 //virtual ~hypothesis(){} 00025 }; 00026 } 00027 } 00028 #endif