00001 /* #start# *********************************************************** 00002 00003 Scheduling Simulator 00004 Lehrstuhl f"ur Effiziente Algorithmen 00005 Technische Universit"at M"unchen 00006 00007 File : $Id: SAlexTest.h,v 1.3 2003/03/13 19:24:36 taeubig Exp $ 00008 00009 Purpose : serveral tests 00010 00011 * #end# ************************************************************* */ 00012 00013 #ifndef SALEXTEST_H 00014 #define SALEXTEST_H 00015 00016 // system header files 00017 00018 // project header files 00019 #include "../model/STaskSystem.h" 00020 #include "../probability/SProbabilityDist.h" 00021 00022 // ---------------------------------------------------------------------- 00023 void testGenSmallBroadcastTS(); 00024 // ---------------------------------------------------------------------- 00033 STaskSystem *genBroadcastTS(int m, bool zipf, SProbabilityDist *pDist, int n, 00034 double rate, int fileCount = -1); 00035 // ---------------------------------------------------------------------- 00036 void testBigBroadcast(int m, int n, double rate, int iter = 30); 00037 // ---------------------------------------------------------------------- 00038 void testIncMsgs(); 00039 // ---------------------------------------------------------------------- 00040 void testIncRate(); 00041 // ---------------------------------------------------------------------- 00042 void testSeveralTests(); 00043 // ---------------------------------------------------------------------- 00044 00045 #endif