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

model/jobs/SParallelJobMod.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: SParallelJobMod.h,v 1.4 2003/01/08 18:57:13 meierb Exp $
00008 
00009  Purpose : 
00010 
00011  RCS-Log:
00012  $Log: SParallelJobMod.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/09 20:08:41  taeubig
00020  <iostream> inclusion, added std::
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:51:30  taeubig
00026  Moved job type related files into subdirectory jobs
00027 
00028  Revision 1.4  2000/01/30 03:06:24  taeubig
00029  Updated topologies.
00030 
00031  Revision 1.3  1999/11/03 02:55:04  taeubig
00032  Multiprocessor scheduling test implemented.
00033 
00034  Revision 1.2  1999/10/05 13:42:19  zoidl
00035  lots of new load- and save-routines
00036 
00037  Revision 1.1  1999/03/31 11:13:30  hall
00038  added a few output operators and save routines
00039 
00040 
00041  * #end# ************************************************************* */
00042 
00043 #ifndef SPARALLELJOBMOD_H
00044 #define SPARALLELJOBMOD_H
00045 
00046 // system header files
00047 #include <iostream>
00048 
00049 // project header files
00050 #include "SJobMod.h"
00051 
00052 // -----------------------------------------------------------------------
00053 class SParallelJob;
00054 // -----------------------------------------------------------------------
00055 class SParallelJobMod : public SJobMod {
00056 public:
00057   SParallelJobMod(SParallelJob& job);
00058 
00059   // inherited member function
00060   virtual bool load(std::istream &in);
00061   virtual void save(std::ostream &out) const;
00062   virtual void sample() {};
00063 private:
00064   SParallelJob& _job;
00065 };
00066 // -----------------------------------------------------------------------
00067 
00068 
00069 #endif

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