Package jline.lang
Class RoutingMatrix
java.lang.Object
jline.lang.RoutingMatrix
- All Implemented Interfaces:
Serializable
Class representing a probabilistic routing matrix
- See Also:
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddConnection(JobClass originClass, JobClass targetClass, Node sourceNode, Node destNode, double probability) voidaddConnection(Node sourceNode, Node destNode) voidaddConnection(Node sourceNode, Node destNode, double probability) voidaddConnection(Node sourceNode, Node destNode, JobClass jobClass) voidaddConnection(Node sourceNode, Node destNode, JobClass jobClass, double probability) voidaddConnection(Node sourceNode, Node destNode, JobClass originClass, JobClass targetClass) voidaddConnection(Node sourceNode, Node destNode, JobClass originClass, JobClass targetClass, double probability) voidget(int jobclass1, int jobclass2) doubleget(int jobclass1, int jobclass2, int node1, int node2) doublegetClass(int classIndex) intgetClassIndex(JobClass jobClass) intgetNodeIndex(Node node) voidprint()voidvoidvoidvoidvoidset(JobClass jobclass1, JobClass jobclass2, RoutingMatrix rt) voidvoidvoidset(JobClass jobclass, RoutingMatrix rt) voidvoidvoidvoidsetRouting(Network model)
-
Constructor Details
-
RoutingMatrix
public RoutingMatrix() -
RoutingMatrix
-
-
Method Details
-
addClass
-
addConnection
-
addConnection
-
addConnection
-
addConnection
-
addConnection
-
addConnection
-
addConnection
-
addNode
-
get
-
get
-
get
-
get
public double get(int jobclass1, int jobclass2, int node1, int node2) -
getClass
-
getClassIndex
-
getNodeIndex
-
print
public void print() -
resolveClassSwitches
public void resolveClassSwitches() -
resolveUnappliedConnections
public void resolveUnappliedConnections() -
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
setRouting
-