#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:
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 () |
STaskSystem * | genBroadcastTS (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 () |
|
|
|
|
|
|
|
|
|
|
|
|
|
Generate a new TaskSystem for broadcasting.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|