00001
00002
00003
00005 #ifndef INITIAL_H
00006 #define INITIAL_H
00007
00008 #include "GeneModelType.h"
00009
00018 class Initial : public GeneModelType {
00019 protected:
00020
00021 Initial();
00022
00023 public:
00024 void print(std::ostream& os, const string&) const;
00025 const string& getTypeStr() const;
00026 const int getScoreIdx() const { return 0; }
00027
00028 static const Initial& getInstance() { return _initial; };
00029
00030 private:
00031 static Initial _initial;
00032
00039
00040 };
00041
00042
00043 #endif //INITIAL_H