00001 /* #start# *********************************************************** 00002 00003 Scheduling Simulator 00004 Lehrstuhl f"ur Effiziente Algorithmen 00005 Technische Universit"at M"unchen 00006 00007 File : $Id: SBrdCastLWF.h,v 1.1 2003/01/24 10:08:52 hall Exp $ 00008 00009 Purpose : 00010 00011 * #end# ************************************************************* */ 00012 00013 #ifndef SBRDCASTLWF_H 00014 #define SBRDCASTLWF_H 00015 00016 // system header files 00017 #include <LEDA/graph.h> 00018 00019 // project header files 00020 #include "SBrdCastAlgorithm.h" 00021 #include "../tools/SJobIdArray.h" 00022 00025 class SBrdCastLWF : public SBrdCastAlgorithm { 00026 public: 00027 virtual ~SBrdCastLWF() {}; 00028 virtual double innerLoop(const leda_list<STSysSchedEvent>& rEvents); 00029 virtual const leda_string getDescription() const; 00030 virtual const leda_string &getName() const; 00031 private: 00032 }; 00033 00034 #endif