Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

algorithms/SWeiss.h

Go to the documentation of this file.
00001 /***************************************************************************
00002                           SWeiss.h  -  description
00003                              -------------------
00004     begin                : Don Dez 19 2002
00005     copyright            : (C) 2002 by LEA / TUM
00006     email                : taeubig@in.tum.de
00007  ***************************************************************************/
00008 
00009 #ifndef SWeiss_H
00010 #define SWeiss_H
00011 
00012 #include <LEDA/list.h>
00013 
00014 #include "SSchedAlgorithm.h"
00015 
00020 class SWeiss : public SSchedAlgorithm  {
00021 public:
00022 
00023   virtual ~SWeiss() {};
00024   virtual void startup();
00025   virtual double innerLoop(const leda_list<STSysSchedEvent>& rEvents);
00026   virtual const leda_string getDescription() const;
00027   virtual const leda_string &getName() const;
00028   virtual const SClassification &getClassification() const;
00029   virtual SLeaBibEntry &getLeaBibEntry() const;
00031   double expectedlastidle(double *array, int len);
00032 
00033 private:
00034 
00035   leda_list<SJob*> schedule_list;
00036   
00037 };
00038 
00039 #endif

Generated on Thu May 22 16:48:08 2003 for Sketch-it! by doxygen1.2.18