00001 00010 #ifndef __HEURISTIC_H__ 00011 #define __HEURISTIC_H__ 00012 00013 #include "Aria.h" 00014 00019 class Heuristic 00020 { 00021 public: 00027 virtual char * GetName() = 0; 00028 00036 virtual float Analyze(unsigned int participant) = 0; 00037 00046 float NormalizeRating(float rating); 00047 00048 protected: 00049 SimulationStatus *status; 00050 }; 00051 00052 #endif /* __HEURISTIC_H__ */