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

tools/SAlexTest.cpp File Reference

#include <iostream>
#include <cmath>
#include <LEDA/string.h>
#include <LEDA/list.h>
#include <LEDA/sortseq.h>
#include "../general/SUtil.h"
#include "../general/SPref.h"
#include "../probability/SUniformDist.h"
#include "../probability/SParetoDist.h"
#include "../probability/SExpDist.h"
#include "../model/STaskSystem.h"
#include "../model/SSampleGen.h"
#include "../model/jobs/SJobMod.h"
#include "../model/jobs/SBroadcastRequ.h"
#include "../model/jobs/SBroadcastRequMod.h"
#include "../logging/SOptCriterionLog.h"
#include "../algorithms/SAllAlgorithms.h"
#include "../algorithms/SBrdCastAlgorithm.h"
#include "SAlexTest.h"

Include dependency graph for SAlexTest.cpp:

Include dependency graph

Defines

#define leda_seq_item   seq_item
#define dbgOn   false
#define dbgOn   false
#define dbgOn   false
#define dbgOn   false

Functions

void calcLB (const STaskSystem &ts, double &lBMean, double &lBMax)
void testGenSmallBroadcastTS ()
STaskSystemgenBroadcastTS (int m, bool zipf, SProbabilityDist *pDist, int n, double rate, int fileCount)
void printObjFct (const STaskSystem &ts, const SOptCriterionLog &log)
void runAlgs (leda_list< SSchedAlgorithm * > &algs, STaskSystem &ts, SOptCriterionLog &log, double lBMean, double lBMax, leda_array< double > &meanSum, leda_array< double > &meanSqSum, leda_array< double > &maxSum, leda_array< double > &maxSqSum, bool showHead=false)
void testBigBroadcast (int m, int n, double rate, int iter)
void testIncMsgs ()
void testIncRate ()
void testSeveralTests ()

Define Documentation

#define dbgOn   false
 

#define dbgOn   false
 

#define dbgOn   false
 

#define dbgOn   false
 

#define leda_seq_item   seq_item
 


Function Documentation

void calcLB const STaskSystem   ts,
double &    lBMean,
double &    lBMax
 

STaskSystem* genBroadcastTS int    m,
bool    zipf,
SProbabilityDist   pDist,
int    n,
double    rate,
int    fileCount = -1
 

Generate a new TaskSystem for broadcasting.

Parameters:
m  number of messages
zipf  true=use Zipf distrib for messages, false=use uniform distrib
pDist  distrib of msg lengths, fcnt becomes owner!!
n  number of requests
rate  rate of exp-distrib used for request-distances
fileCount  number of the file, -1 = don't save

void printObjFct const STaskSystem   ts,
const SOptCriterionLog   log
 

void runAlgs leda_list< SSchedAlgorithm * > &    algs,
STaskSystem   ts,
SOptCriterionLog   log,
double    lBMean,
double    lBMax,
leda_array< double > &    meanSum,
leda_array< double > &    meanSqSum,
leda_array< double > &    maxSum,
leda_array< double > &    maxSqSum,
bool    showHead = false
 

void testBigBroadcast int    m,
int    n,
double    rate,
int    iter
 

void testGenSmallBroadcastTS  
 

void testIncMsgs  
 

void testIncRate  
 

void testSeveralTests  
 


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