00001 /* #start# *********************************************************** 00002 00003 Scheduling Simulator 00004 Lehrstuhl f"ur Effiziente Algorithmen 00005 Technische Universit"at M"unchen 00006 00007 File : $Id: SLevelHc.h,v 1.3 2003/01/08 18:57:11 meierb Exp $ 00008 00009 Purpose : 00010 00011 RCS-Log: 00012 $Log: SLevelHc.h,v $ 00013 Revision 1.3 2003/01/08 18:57:11 meierb 00014 added randomized release times 00015 00016 Revision 1.1.1.1 2002/12/02 22:26:19 meierb 00017 my_schedule 00018 00019 Revision 1.1 2002/08/29 12:59:58 taeubig 00020 Added the sources 00021 00022 Revision 1.2 2000/07/05 21:51:30 mayerh 00023 added method getLeaBibEntry and made some changes 00024 00025 Revision 1.1 2000/05/29 19:57:59 taeubig 00026 Added Level Algorithm for Hypercubes 00027 Updated files for new subdirectory structure 00028 00029 00030 * #end# ************************************************************* */ 00031 00032 #ifndef SLEVELHC_H 00033 #define SLEVELHC_H 00034 00035 // system header files 00036 00037 // project header files 00038 #include "SLevelAlg.h" 00039 00040 class SLevelHc : public SLevelAlg { 00041 public: 00042 00043 virtual ~SLevelHc() {}; 00044 virtual const leda_string getDescription() const; 00045 virtual const leda_string &getName() const; 00046 virtual const SClassification &getClassification() const; 00047 virtual SLeaBibEntry &getLeaBibEntry() const; 00048 00049 protected: 00050 00051 virtual void pack(); 00052 00053 }; 00054 00055 #endif //SLEVELHC_H