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

model/SPrecDAGInt.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: SPrecDAGInt.h,v 1.4 2003/01/08 18:57:12 meierb Exp $
00008 
00009  Purpose : 
00010 
00011  RCS-Log:
00012  $Log: SPrecDAGInt.h,v $
00013  Revision 1.4  2003/01/08 18:57:12  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/11 16:52:52  taeubig
00020  header include changes
00021 
00022  Revision 1.1  2002/08/29 12:59:58  taeubig
00023  Added the sources
00024 
00025  Revision 1.10  2000/05/24 12:46:17  taeubig
00026  New compiler (gcc-2.95) and new Qt (2.1)
00027  Replaced "list" by "leda_list" etc.
00028 
00029  Revision 1.9  2000/01/17 13:17:32  zoidl
00030  added javadoc comments
00031 
00032  Revision 1.8  1999/11/19 14:53:23  hall
00033  SSetTopology.setSize(..) implemented, SVisPrecDAG enhanced
00034 
00035  Revision 1.7  1999/06/17 16:34:44  hall
00036  STopology changed, tuned STSysSchedEvent-stuff and lost more!
00037 
00038  Revision 1.6  1999/04/27 13:39:33  schickin
00039  well folks, that's the first demo version that really runs 8-)
00040 
00041  Revision 1.5  1999/03/25 14:12:54  schickin
00042  several changes in /model (no real executable yet)
00043 
00044  Revision 1.4  1999/03/23 14:26:52  schickin
00045  a lot of new code in /model: things compile but have no functionality
00046 
00047  Revision 1.3  1999/01/29 10:03:47  schickin
00048  Project-Headers added.
00049 
00050 
00051  * #end# ************************************************************* */
00052 
00053 #ifndef SPRECDAGINT_H
00054 #define SPRECDAGINT_H
00055 
00056 // system header files
00057 #include <LEDA/graph.h>
00058 
00059 // project header files
00060 #include "SPrecRelation.h"
00061 #include "SVisPrecDAG.h"
00062 
00065 class SPrecDAGInt : public SPrecRelation {
00066   //  TYPEINFO0(SPrecDAGInt, "?", SPrecRelation);
00067  public:
00070   virtual const leda_graph & getGraph() const = 0;
00071   
00074   virtual SVisPrecDAG & getVisPrecDAG() = 0;
00075   
00080   virtual leda_node getNode(const SJob& job) const = 0;
00081   
00086   virtual SJob &getJob(leda_node v) const = 0;
00087 };
00088 
00089 #endif //SPRECDAGINT_H
00090 
00091 
00092 
00093 

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