
00001 #ifndef COMLIBLEARNER_H 00002 #define COMLIBLEARNER_H 00003 00004 00014 #include "convcomlibstrategy.h" 00015 00016 class ComlibGlobalStats; 00017 00024 class ComlibLearner { 00025 public: 00026 virtual ~ComlibLearner() {} 00030 virtual void init() {} 00031 00033 virtual Strategy* optimizePattern(Strategy *strat, 00034 ComlibGlobalStats &sdata){ 00035 return NULL; 00036 } 00037 00040 virtual Strategy** optimizePattern(Strategy **strat, 00041 ComlibGlobalStats &sdata){ 00042 return NULL; 00043 } 00044 }; 00045 00048 #endif
1.5.5