Class Qsys_mapdcKt

  • All Implemented Interfaces:

    
    public final class Qsys_mapdcKt
    
                        
    • Constructor Detail

    • Method Detail

      • qsys_mapdc

        @JvmOverloads() final static QsysMapDcResult qsys_mapdc(Matrix D0, Matrix D1, Double s, Integer c, Integer maxNumComp, Integer numSteps, Integer verbose)

        Analyzes a MAP/D/c queue (multi-server with deterministic service).

        Uses Q-MAM qCtMapDC which implements Non-Skip-Free (NSF) Markov chain analysis for MAP/D/c/FCFS queues.

        Parameters:
        D0 - MAP hidden transition matrix (n x n)
        D1 - MAP arrival transition matrix (n x n)
        s - Deterministic service time (positive scalar)
        c - Number of servers
        maxNumComp - Maximum number of queue length components (default 1000)
        numSteps - Number of waiting time distribution points per service interval (default 1)
        verbose - Verbosity level (default 0)
        Returns:

        QsysMapDcResult with performance metrics

      • qsys_mapdc

        @JvmOverloads() final static QsysMapDcResult qsys_mapdc(Matrix D0, Matrix D1, Double s, Integer c, Integer maxNumComp, Integer numSteps)

        Analyzes a MAP/D/c queue (multi-server with deterministic service).

        Uses Q-MAM qCtMapDC which implements Non-Skip-Free (NSF) Markov chain analysis for MAP/D/c/FCFS queues.

        Parameters:
        D0 - MAP hidden transition matrix (n x n)
        D1 - MAP arrival transition matrix (n x n)
        s - Deterministic service time (positive scalar)
        c - Number of servers
        maxNumComp - Maximum number of queue length components (default 1000)
        numSteps - Number of waiting time distribution points per service interval (default 1)
        Returns:

        QsysMapDcResult with performance metrics

      • qsys_mapdc

        @JvmOverloads() final static QsysMapDcResult qsys_mapdc(Matrix D0, Matrix D1, Double s, Integer c, Integer maxNumComp)

        Analyzes a MAP/D/c queue (multi-server with deterministic service).

        Uses Q-MAM qCtMapDC which implements Non-Skip-Free (NSF) Markov chain analysis for MAP/D/c/FCFS queues.

        Parameters:
        D0 - MAP hidden transition matrix (n x n)
        D1 - MAP arrival transition matrix (n x n)
        s - Deterministic service time (positive scalar)
        c - Number of servers
        maxNumComp - Maximum number of queue length components (default 1000)
        Returns:

        QsysMapDcResult with performance metrics

      • qsys_mapdc

        @JvmOverloads() final static QsysMapDcResult qsys_mapdc(Matrix D0, Matrix D1, Double s, Integer c)

        Analyzes a MAP/D/c queue (multi-server with deterministic service).

        Uses Q-MAM qCtMapDC which implements Non-Skip-Free (NSF) Markov chain analysis for MAP/D/c/FCFS queues.

        Parameters:
        D0 - MAP hidden transition matrix (n x n)
        D1 - MAP arrival transition matrix (n x n)
        s - Deterministic service time (positive scalar)
        c - Number of servers
        Returns:

        QsysMapDcResult with performance metrics

      • qsys_mapdc

         final static QsysMapDcResult qsys_mapdc(MatrixCell arrival, Double s, Integer c)

        Simplified MAP/D/c analysis using MatrixCell input for arrival.

        Parameters:
        arrival - MAP arrival process as MatrixCell D0, D1
        s - Deterministic service time
        c - Number of servers
        Returns:

        QsysMapDcResult with performance metrics

      • qsys_mapd1

        @JvmOverloads() final static QsysMapDcResult qsys_mapd1(Matrix D0, Matrix D1, Double s, Integer maxNumComp, Integer numSteps)

        Analyzes a MAP/D/1 queue (single server convenience function).

        Parameters:
        D0 - MAP hidden transition matrix
        D1 - MAP arrival transition matrix
        s - Deterministic service time
        maxNumComp - Maximum number of queue length components (default 1000)
        numSteps - Number of waiting time distribution points per service interval (default 1)
        Returns:

        QsysMapDcResult with performance metrics

      • qsys_mapd1

        @JvmOverloads() final static QsysMapDcResult qsys_mapd1(Matrix D0, Matrix D1, Double s, Integer maxNumComp)

        Analyzes a MAP/D/1 queue (single server convenience function).

        Parameters:
        D0 - MAP hidden transition matrix
        D1 - MAP arrival transition matrix
        s - Deterministic service time
        maxNumComp - Maximum number of queue length components (default 1000)
        Returns:

        QsysMapDcResult with performance metrics

      • qsys_mapd1

        @JvmOverloads() final static QsysMapDcResult qsys_mapd1(Matrix D0, Matrix D1, Double s)

        Analyzes a MAP/D/1 queue (single server convenience function).

        Parameters:
        D0 - MAP hidden transition matrix
        D1 - MAP arrival transition matrix
        s - Deterministic service time
        Returns:

        QsysMapDcResult with performance metrics

      • qsys_mapd1

         final static QsysMapDcResult qsys_mapd1(MatrixCell arrival, Double s)

        Simplified MAP/D/1 analysis using MatrixCell input for arrival.

        Parameters:
        arrival - MAP arrival process as MatrixCell D0, D1
        s - Deterministic service time
        Returns:

        QsysMapDcResult with performance metrics

      • qsys_phdc

         final static QsysMapDcResult qsys_phdc(Matrix alpha, Matrix T, Double s, Integer c)

        Analyzes a PH/D/c queue.

        Converts PH arrival process to equivalent MAP and uses Q-MAM.

        Parameters:
        alpha - Arrival PH initial probability vector
        T - Arrival PH generator matrix
        s - Deterministic service time
        c - Number of servers
        Returns:

        QsysMapDcResult with performance metrics