+
+ echo "$1 $2 $3"
+
+ #./waf --run "simulation --network=../simulations/$1/topology --data=../simulations/$1/data --csma=../simulations/$1/$2/$3/csma --ip=../simulations/$1/$2/$3/ip --pcap=../simulations/$1/$2/$3/pcap --link=$2 --state=../simulations/$1/$2/$3/state --routing=$3"
+
+ ./waf --run "simulation --network=../simulations/$1/topology --data=../simulations/$1/data --csma=../simulations/$1/$2/$3/csma --ip=../simulations/$1/$2/$3/ip --link=$2 --state=../simulations/$1/$2/$3/state" #--routing=$3
+ ./waf --run "analysis --topology=../simulations/$1/topology --data=../simulations/$1/data --csma=../simulations/$1/$2/$3/csma --state=../simulations/$1/$2/$3/state --link=$2 --output=../simulations/$1/$2/$3/analysis --dot=../simulations/$1/$2/$3/dot --graph=../simulations/$1/$2/$3/graph"
+ popd > /dev/null
+}
+
+function generate {
+ _generate 24 tree 7
+}
+
+function _generate {
+ __generate $1 $2 $3 2
+ __generate $1 $2 $3 3
+ __generate $1 $2 $3 4
+ __generate $1 $2 $3 5
+ __generate $1 $2 $3 6
+ __generate $1 $2 $3 7
+ __generate $1 $2 $3 8
+ __generate $1 $2 $3 9
+ __generate $1 $2 $3 10
+ __generate $1 $2 $3 11
+ __generate $1 $2 $3 12
+ __generate $1 $2 $3 13
+ __generate $1 $2 $3 14
+ __generate $1 $2 $3 15
+ __generate $1 $2 $3 16
+ __generate $1 $2 $3 17
+ __generate $1 $2 $3 18
+ __generate $1 $2 $3 19
+ __generate $1 $2 $3 20
+ __generate $1 $2 $3 21
+ __generate $1 $2 $3 22
+ __generate $1 $2 $3 23
+ __generate $1 $2 $3 24
+ __generate $1 $2 $3 25
+ __generate $1 $2 $3 26
+ __generate $1 $2 $3 27
+ __generate $1 $2 $3 28
+ __generate $1 $2 $3 29
+ __generate $1 $2 $3 30
+ __generate $1 $2 $3 31
+}
+
+function __generate {
+ ___generate $1 $2 "$4,3" $3 $4
+}
+
+function ___generate {
+ pushd . > /dev/null
+ cd "`dirname "$0"`/../code/"
+ echo "../simulations/$4-$5/topology"
+ mkdir -p ../simulations/$4-$5
+ ./waf --run "generator --hosts=$1 --type=$2 --size=$3 --file=../simulations/$4-$5/topology"