|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--mascoptCplex.algos.abstractalgos.BaroniRouting
|
+--mascoptCplex.algos.abstractalgos.BaroniCapacityRouting
|
+--mascoptCplex.algos.abstractalgos.BaroniMixedRouting
|
+--mascoptCplex.algos.abstractalgos.BaroniMixedRoundedRouting
| Field Summary | |
double |
EPSILON
Epsilon. |
| Fields inherited from class mascoptCplex.algos.abstractalgos.BaroniRouting |
FLOW_ALLOCATED, integerComputation_, nbFTotal, SIZEREQUESTSTRING, stretchFactor, W |
| Constructor Summary | |
BaroniMixedRoundedRouting(AbstractGraph g,
DiGraph requests)
Constructs the BaroniRouting object. |
|
| Method Summary | |
int |
getBackupSize(AbstractEdge e)
Give the size of primary path on e. |
int |
getPrimarySize(AbstractEdge e)
Give the size of primary path on e. |
void |
printStatistics()
Statistics. |
void |
route()
Launch the routing computation. |
| Methods inherited from class mascoptCplex.algos.abstractalgos.BaroniRouting |
getPathForRequest, getPaths, getProtectionForRequest, hasRoutes, hasSolution, pathsCalculusMethod, setProtection |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public double EPSILON
| Constructor Detail |
public BaroniMixedRoundedRouting(AbstractGraph g,
DiGraph requests)
g - the graph used for the routing| Method Detail |
public void printStatistics()
printStatistics in class BaroniRoutingpublic int getPrimarySize(AbstractEdge e)
e - the edge to consider
public int getBackupSize(AbstractEdge e)
e - the edge to consider
public void route()
route in class BaroniRouting
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||