Package jline.lang

Class RoutingMatrix

java.lang.Object
jline.lang.RoutingMatrix
All Implemented Interfaces:
Serializable

public class RoutingMatrix extends Object implements Serializable
Class representing a probabilistic routing matrix
See Also:
  • Constructor Details

    • RoutingMatrix

      public RoutingMatrix()
    • RoutingMatrix

      public RoutingMatrix(Network model, List<JobClass> jobClasses, List<Node> nodes)
  • Method Details

    • addClass

      public void addClass(JobClass jobClass)
    • getClassIndex

      public int getClassIndex(JobClass jobClass)
    • getNodeIndex

      public int getNodeIndex(Node node)
    • addNode

      public void addNode(Node node)
    • addConnection

      public void addConnection(Node sourceNode, Node destNode)
    • addConnection

      public void addConnection(Node sourceNode, Node destNode, JobClass jobClass)
    • addConnection

      public void addConnection(Node sourceNode, Node destNode, double probability)
    • addConnection

      public void addConnection(Node sourceNode, Node destNode, JobClass originClass, JobClass targetClass)
    • addConnection

      public void addConnection(Node sourceNode, Node destNode, JobClass jobClass, double probability)
    • addConnection

      public void addConnection(JobClass originClass, JobClass targetClass, Node sourceNode, Node destNode, double probability)
    • resolveUnappliedConnections

      public void resolveUnappliedConnections()
    • resolveClassSwitches

      public void resolveClassSwitches()
    • setRouting

      public void setRouting(Network model)
    • set

      public void set(JobClass jobclass1, JobClass jobclass2, Node srcNode, Node destNode, double probability)
    • set

      public void set(JobClass jobclass1, Node srcNode, Node destNode, double probability)
    • set

      public void set(Node srcNode, Node destNode, double probability)
    • set

      public void set(JobClass jobclass, Matrix rt)
    • set

      public void set(JobClass jobclass1, JobClass jobclass2, Matrix rt)
    • set

      public void set(JobClass jobclass, RoutingMatrix rt)
    • set

      public void set(JobClass jobclass1, JobClass jobclass2, RoutingMatrix rt)
    • set

      public void set(Node srcNode, Node destNode)
    • get

      public Matrix get(JobClass jobclass1, JobClass jobclass2)
    • print

      public void print()