00001 00033 #ifndef ABA_LPMASTER_H 00034 #define ABA_LPMASTER_H 00035 00036 #include "abacus/cputimer.h" 00037 00038 class ABA_MASTER; 00039 00040 class ABA_LPMASTER : public ABA_ABACUSROOT { 00041 public: 00042 ABA_LPMASTER(ABA_MASTER *master) : master_(master) {} 00043 virtual ~ABA_LPMASTER() {} 00044 virtual void initializeLpParameters() = 0; 00045 virtual void setDefaultLpParameters() = 0; 00046 virtual void printLpParameters() = 0; 00047 virtual void outputLpStatistics() = 0; 00048 00049 protected: 00050 ABA_MASTER *master_; 00051 }; 00052 #endif // ABA_LPMASTER_H 00053