Package jline.lang

Class ClassSwitchMatrix

  • All Implemented Interfaces:

    
    public class ClassSwitchMatrix
    
                        

    Matrix representation for job class switching probabilities in queueing networks.

    ClassSwitchMatrix encapsulates the class switching behavior at nodes where jobs can change their class during service. This is essential for modeling systems where jobs undergo different processing stages or priority changes during their traversal through the network.

    Key features:

    • Stochastic matrix representation [classes x classes]
    • Entry (i,j) represents probability of switching from class i to class j
    • Row sums equal 1.0 for valid probability distributions
    • Support for both deterministic and probabilistic class switching
    • Integration with routing matrix computations

    Common applications include modeling priority upgrades/downgrades, multi-stage service processes, and feedback systems with class-dependent routing.

    Since:

    1.0

    • Constructor Detail

      • ClassSwitchMatrix

        ClassSwitchMatrix(double scalar)
      • ClassSwitchMatrix

        ClassSwitchMatrix(int numRows, int numCols, int arrayLength)
      • ClassSwitchMatrix

        ClassSwitchMatrix(int numRows, int numCols)
      • ClassSwitchMatrix

        ClassSwitchMatrix(Matrix matrix)
      • ClassSwitchMatrix

        ClassSwitchMatrix(List<Double> array)