-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDriver.java
25 lines (22 loc) · 867 Bytes
/
Driver.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class Driver {
public static void main(String[] args) throws Exception {
UnitMultiplication multiplication = new UnitMultiplication();
UnitSum sum = new UnitSum();
//args0: dir of transition.txt
//args1: dir of PageRank.txt
//args2: dir of unitMultiplication result
//args3: times of convergence
//args4: value of beta
String transitionMatrix = args[0];
String prMatrix = args[1];
String unitState = args[2];
int count = Integer.parseInt(args[3]);
String beta = args[4];
for(int i=0; i<count; i++) {
String[] args1 = {transitionMatrix, prMatrix+i, unitState+i, beta};
multiplication.main(args1);
String[] args2 = {unitState + i, prMatrix+i, prMatrix+(i+1), beta};
sum.main(args2);
}
}
}