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

algorithms/SAllAlgorithms.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: SAllAlgorithms.h,v 1.6 2003/03/24 10:39:25 meierb Exp $
00008 
00009  Purpose : Include all algorithm headers
00010 
00011  RCS-Log:
00012  $Log: SAllAlgorithms.h,v $
00013  Revision 1.6  2003/03/24 10:39:25  meierb
00014  minor changes to make chekced-in algorithms work.
00015  still not perfect because problems exist with SAlexTest.cpp & const
00016 
00017  Revision 1.12  2003/03/17 21:58:18  meierb
00018  two new algorithms and changes for integrating more algorithmtwo new algorithms and changes for integrating more algorithmss
00019 
00020  Revision 1.11  2003/03/14 16:11:51  meierb
00021  include new algorithms is now centralized
00022 
00023  Revision 1.10  2003/03/13 13:28:12  meierb
00024  added working SPreemptLEPT
00025 
00026  Revision 1.9  2003/03/06 11:24:00  meierb
00027  finally distirbutions work
00028 
00029  Revision 1.8  2003/03/05 14:13:55  meierb
00030  preemptive LEPT added
00031 
00032  Revision 1.7  2003/01/19 18:48:17  meierb
00033  added normal distribution
00034 
00035  Revision 1.6  2003/01/16 07:59:13  meierb
00036  added new algorithm
00037 
00038  Revision 1.5  2002/12/23 21:52:18  meierb
00039  *** empty log message ***
00040 
00041  Revision 1.4  2002/12/22 22:10:14  meierb
00042  *** empty log message ***
00043 
00044  Revision 1.3  2002/12/20 14:57:00  meierb
00045  *** empty log message ***
00046 
00047  Revision 1.2  2002/12/19 22:29:27  meierb
00048  *** empty log message ***
00049 
00050  Revision 1.1.1.1  2002/12/02 22:26:19  meierb
00051  my_schedule
00052 
00053  Revision 1.2  2002/11/10 13:32:52  taeubig
00054  namespace and header include changes
00055 
00056  Revision 1.1  2002/08/29 12:59:58  taeubig
00057  Added the sources
00058 
00059  Revision 1.1  2001/05/17 11:51:52  taeubig
00060  New header file for inclusion of all algorithm headers
00061 
00062 
00063  * #end# ************************************************************* */
00064  
00065 #ifndef _S_ALL_ALGORITHMS_H_
00066 #define _S_ALL_ALGORITHMS_H_
00067 
00068 // system header files
00069 #include "SSchedAlgorithm.h"
00070 
00071 // project header files
00072 #include "SJoeSmallsFirstTry.h"
00073 #include "SSmplShopAlg.h"
00074 #include "SSmithsRatioRule.h"
00075 #include "SMcNaughton.h"
00076 #include "SCoffmanGraham.h"
00077 #include "SJohnson.h"
00078 #include "SPinedo.h"
00079 #include "SJackson.h"
00080 #include "SParallelFirstTry.h"
00081 #include "SAlg-6-2-1.h"
00082 #include "SLevelNF.h"
00083 #include "SLevelFF.h"
00084 #include "SLevelHc.h"
00085 #include "SRRR.h"
00086 #include "SRRRAdapt.h"
00087 #include "SLudwigTiwari.h"
00088 #include "SLineClustersAlg.h"
00089 #include "SMesh2BalancedParallel.h"
00090 #include "SRTP.h"
00091 #include "SOSPermutationGA.h"
00092 #include "SOSHybridGA.h"
00093 #include "SPlayer.h"
00094 #include "SSEPT.h"
00095 #include "SLEPT.h"
00096 #include "SSmithWSEPT.h"
00097 #include "SWeiss.h"
00098 #include "SPDM.h"
00099 #include "SLDM.h"
00100 #include "SpreemptLEPT.h"
00101 #include "SOSLEPT.h"
00102 #include "SRandOSAlg.h"
00103 
00104 // number of algorithms (count includes above)
00105 #define NOA ( 30 )
00106 
00107 SSchedAlgorithm** getAlgorithmArray(int* len);
00108 
00109 SSchedAlgorithm* getAlgorithm(int algnum);
00110 
00111 int getAlgID(const SSchedAlgorithm* alg);
00112 
00113 #endif //_S_ALL_ALGORITHMS_H_

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