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

model/env/SGeneralShopMod.h

Go to the documentation of this file.
00001 /* #start# ***********************************************************
00002 
00003                              Scheduling Simulator
00004                     Lehrstuhl f"ur Effiziente Algorithmen
00005                        Technische Universit"at M"unchen
00006 
00007  File    : $Id: SGeneralShopMod.h,v 1.4 2003/01/08 18:57:13 meierb Exp $
00008 
00009  Purpose : superclass for all shop-environment modifiers
00010 
00011  RCS-Log:
00012  $Log: SGeneralShopMod.h,v $
00013  Revision 1.4  2003/01/08 18:57:13  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.2  2002/11/10 18:05:42  taeubig
00020  namespace and header include changes
00021 
00022  Revision 1.1  2002/08/29 12:59:59  taeubig
00023  Added the sources
00024 
00025  Revision 1.1  2000/05/29 19:44:26  taeubig
00026  Moved environment related files into subdirectory env
00027 
00028  Revision 1.3  2000/01/13 16:44:05  zoidl
00029  added javadoc comments
00030 
00031  Revision 1.2  1999/12/28 23:32:58  zoidl
00032  SShopJob::setNumOfOperations() is dead, long live
00033  SGeneralShopMod::setNumOperations()
00034 
00035  Revision 1.1  1999/11/24 17:51:49  zoidl
00036  open shop example works
00037 
00038 
00039  * #end# ************************************************************* */
00040 
00041 #ifndef SGENERALSHOPMOD_H
00042 #define SGENERALSHOPMOD_H
00043 
00044 // system header files
00045 
00046 // project header files
00047 #include "SEnvironmentMod.h"
00048 #include "../jobs/SShopJob.h"
00049 
00050 class SGeneralShop;
00051 
00055 class SGeneralShopMod : public SEnvironmentMod
00056 {
00057  public:
00062   virtual void setNumOperations(SShopJob& j, int op) =0;
00063   
00071   virtual void setPartialProcTime(SShopJob& j, int op, int mach,
00072           double partTime) =0;
00073 };
00074 
00075 #endif // SGENERALSHOPMOD_H

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