@@ -35,52 +35,52 @@ void ConfigReader::help(const char* bin) const {
35
35
<< " Usage: " << bin << " < graph.json\n\n "
36
36
<< " Allowed options:\n\n "
37
37
<< " General:\n "
38
- << std::setw (41 ) << " -v [ --version ]"
38
+ << std::setw (43 ) << " -v [ --version ]"
39
39
<< " print version\n "
40
- << std::setw (41 ) << " -h [ --help ]"
40
+ << std::setw (43 ) << " -h [ --help ]"
41
41
<< " show this help message\n "
42
- << std::setw (41 ) << " --no-untangle"
42
+ << std::setw (43 ) << " --no-untangle"
43
43
<< " Don't apply untangling rules\n "
44
- << std::setw (41 ) << " --no-prune"
44
+ << std::setw (43 ) << " --no-prune"
45
45
<< " Don't apply pruning rules\n "
46
- << std::setw (41 ) << " -m [ --optim-method ] arg (=comb)"
46
+ << std::setw (43 ) << " -m [ --optim-method ] arg (=comb-no-ilp )"
47
47
<< " Optimization method, one of ilp-naive, ilp,\n "
48
- << std::setw (41 ) << " "
49
- << " comb, exhaust, hillc, hillc-random, anneal,\n "
50
- << std::setw (41 ) << " "
48
+ << std::setw (43 ) << " "
49
+ << " comb, comb-no-ilp, exhaust, hillc, hillc-random, anneal,\n "
50
+ << std::setw (43 ) << " "
51
51
<< " anneal-random, greedy, greedy-lookahead, null\n "
52
- << std::setw (41 ) << " --same-seg-cross-pen arg (=4)"
52
+ << std::setw (43 ) << " --same-seg-cross-pen arg (=4)"
53
53
<< " Penalty for same-segment crossings\n "
54
- << std::setw (41 ) << " --diff-seg-cross-pen arg (=1)"
54
+ << std::setw (43 ) << " --diff-seg-cross-pen arg (=1)"
55
55
<< " Penalty for diff-segment crossings\n "
56
- << std::setw (41 ) << " --in-stat-cross-pen-same-seg arg (=12)"
56
+ << std::setw (43 ) << " --in-stat-cross-pen-same-seg arg (=12)"
57
57
<< " Penalty for same-segment crossings at stations\n "
58
- << std::setw (41 ) << " --in-stat-cross-pen-diff-seg arg (=3)"
58
+ << std::setw (43 ) << " --in-stat-cross-pen-diff-seg arg (=3)"
59
59
<< " Penalty for diff-segment crossings at stations\n "
60
- << std::setw (41 ) << " --sep-pen arg (=3)"
60
+ << std::setw (43 ) << " --sep-pen arg (=3)"
61
61
<< " Penalty for separations\n "
62
- << std::setw (41 ) << " --in-stat-sep-pen arg (=9)"
62
+ << std::setw (43 ) << " --in-stat-sep-pen arg (=9)"
63
63
<< " Penalty for separations at stations\n\n "
64
64
<< " Misc:\n "
65
- << std::setw (41 ) << " -D [ --from-dot ]"
65
+ << std::setw (43 ) << " -D [ --from-dot ]"
66
66
<< " input is in dot format\n "
67
- << std::setw (41 ) << " --output-stats"
67
+ << std::setw (43 ) << " --output-stats"
68
68
<< " Print stats to stdout\n "
69
- << std::setw (41 ) << " --write-stats"
69
+ << std::setw (43 ) << " --write-stats"
70
70
<< " Write stats to output\n "
71
- << std::setw (41 ) << " --ilp-solver arg (=gurobi)"
71
+ << std::setw (43 ) << " --ilp-solver arg (=gurobi)"
72
72
<< " Preferred ILP solver, either glpk, cbc, or gurobi.\n "
73
- << std::setw (41 ) << " "
73
+ << std::setw (43 ) << " "
74
74
<< " Will fall back if not available.\n "
75
- << std::setw (41 ) << " --ilp-num-threads arg (=0)"
75
+ << std::setw (43 ) << " --ilp-num-threads arg (=0)"
76
76
<< " Number of threads to use by ILP solver,\n "
77
- << std::setw (41 ) << " "
77
+ << std::setw (43 ) << " "
78
78
<< " 0 means solver default\n "
79
- << std::setw (41 ) << " --ilp-time-limit arg (=-1)"
79
+ << std::setw (43 ) << " --ilp-time-limit arg (=-1)"
80
80
<< " ILP solve time limit (seconds), -1 for infinite\n "
81
- << std::setw (41 ) << " --dbg-output-path arg (=.)"
81
+ << std::setw (43 ) << " --dbg-output-path arg (=.)"
82
82
<< " Path used for debug output\n "
83
- << std::setw (41 ) << " --output-optgraph"
83
+ << std::setw (43 ) << " --output-optgraph"
84
84
<< " Output optimization graph to debug path\n " ;
85
85
}
86
86
0 commit comments