Class Qsys_mapmcKt
-
- All Implemented Interfaces:
public final class Qsys_mapmcKt
-
-
Method Summary
Modifier and Type Method Description final static QsysMapPhResultqsys_mapmc(Matrix D0, Matrix D1, Double mu, Integer c, String mode, Integer maxNumComp, Integer verbose)Analyzes a MAP/M/c queue (multi-server with exponential service). final static QsysMapPhResultqsys_mapmc(Matrix D0, Matrix D1, Double mu, Integer c, String mode, Integer maxNumComp)Analyzes a MAP/M/c queue (multi-server with exponential service). final static QsysMapPhResultqsys_mapmc(Matrix D0, Matrix D1, Double mu, Integer c, String mode)Analyzes a MAP/M/c queue (multi-server with exponential service). final static QsysMapPhResultqsys_mapmc(Matrix D0, Matrix D1, Double mu, Integer c)Analyzes a MAP/M/c queue (multi-server with exponential service). final static QsysMapPhResultqsys_mapmc(MatrixCell arrival, Double mu, Integer c)Simplified MAP/M/c analysis using MatrixCell input for arrival. final static QsysMapPhResultqsys_mapm1(Matrix D0, Matrix D1, Double mu)Analyzes a MAP/M/1 queue (single server convenience function). final static QsysMapPhResultqsys_phmc(Matrix alpha, Matrix T, Double mu, Integer c)Analyzes a PH/M/c queue. -
-
Method Detail
-
qsys_mapmc
@JvmOverloads() final static QsysMapPhResult qsys_mapmc(Matrix D0, Matrix D1, Double mu, Integer c, String mode, Integer maxNumComp, Integer verbose)
Analyzes a MAP/M/c queue (multi-server with exponential service).
Uses Q-MAM qCtMapMC which implements the Gaver-Jacobs-Latouche level-dependent QBD approach for MAP/M/c/FCFS queues.
- Parameters:
D0- MAP hidden transition matrix (n x n)D1- MAP arrival transition matrix (n x n)mu- Exponential service ratec- Number of serversmode- Solver mode: "SylvesCR" (default), "DirectCR", "SylvesFI", "DirectFI"maxNumComp- Maximum number of queue length components (default 1000)verbose- Verbosity level (default 0)- Returns:
QsysMapPhResult with performance metrics
-
qsys_mapmc
@JvmOverloads() final static QsysMapPhResult qsys_mapmc(Matrix D0, Matrix D1, Double mu, Integer c, String mode, Integer maxNumComp)
Analyzes a MAP/M/c queue (multi-server with exponential service).
Uses Q-MAM qCtMapMC which implements the Gaver-Jacobs-Latouche level-dependent QBD approach for MAP/M/c/FCFS queues.
- Parameters:
D0- MAP hidden transition matrix (n x n)D1- MAP arrival transition matrix (n x n)mu- Exponential service ratec- Number of serversmode- Solver mode: "SylvesCR" (default), "DirectCR", "SylvesFI", "DirectFI"maxNumComp- Maximum number of queue length components (default 1000)- Returns:
QsysMapPhResult with performance metrics
-
qsys_mapmc
@JvmOverloads() final static QsysMapPhResult qsys_mapmc(Matrix D0, Matrix D1, Double mu, Integer c, String mode)
Analyzes a MAP/M/c queue (multi-server with exponential service).
Uses Q-MAM qCtMapMC which implements the Gaver-Jacobs-Latouche level-dependent QBD approach for MAP/M/c/FCFS queues.
- Parameters:
D0- MAP hidden transition matrix (n x n)D1- MAP arrival transition matrix (n x n)mu- Exponential service ratec- Number of serversmode- Solver mode: "SylvesCR" (default), "DirectCR", "SylvesFI", "DirectFI"- Returns:
QsysMapPhResult with performance metrics
-
qsys_mapmc
@JvmOverloads() final static QsysMapPhResult qsys_mapmc(Matrix D0, Matrix D1, Double mu, Integer c)
Analyzes a MAP/M/c queue (multi-server with exponential service).
Uses Q-MAM qCtMapMC which implements the Gaver-Jacobs-Latouche level-dependent QBD approach for MAP/M/c/FCFS queues.
- Parameters:
D0- MAP hidden transition matrix (n x n)D1- MAP arrival transition matrix (n x n)mu- Exponential service ratec- Number of servers- Returns:
QsysMapPhResult with performance metrics
-
qsys_mapmc
final static QsysMapPhResult qsys_mapmc(MatrixCell arrival, Double mu, Integer c)
Simplified MAP/M/c analysis using MatrixCell input for arrival.
- Parameters:
arrival- MAP arrival process as MatrixCell D0, D1mu- Exponential service ratec- Number of servers- Returns:
QsysMapPhResult with performance metrics
-
qsys_mapm1
final static QsysMapPhResult qsys_mapm1(Matrix D0, Matrix D1, Double mu)
Analyzes a MAP/M/1 queue (single server convenience function).
For single-server queues, this delegates to BUTools via qsys_mapph1 for better performance metrics including sojourn time moments.
- Parameters:
D0- MAP hidden transition matrixD1- MAP arrival transition matrixmu- Exponential service rate- Returns:
QsysMapPhResult with performance metrics
-
qsys_phmc
final static QsysMapPhResult qsys_phmc(Matrix alpha, Matrix T, Double mu, Integer c)
Analyzes a PH/M/c queue.
Converts PH arrival process to equivalent MAP and uses Q-MAM.
- Parameters:
alpha- Arrival PH initial probability vectorT- Arrival PH generator matrixmu- Exponential service ratec- Number of servers- Returns:
QsysMapPhResult with performance metrics
-
-
-
-