1%{ @file mfq_multiregime.m
2 % @brief Multi-regime feedback fluid queue solver
4 % @author LINE Development Team
8 % @brief Solves a multi-regime feedback Markovian fluid queue.
11 % Thin LINE wrapper around
the multiregime routine implementing
the method of
12 % H. E. Kankaya and N. Akar,
"Solving Multi-Regime Feedback Fluid Queues".
13 % The generator and drift rates are regime dependent, with separate boundary
14 % behaviour (feedback) generators/rates at each threshold.
18 % [pdf,pdfd,cdf,cdfm] = mfq_multiregime(Q,R,Qt,Rt,T,pdfpoints,cdfpoints)
23 % <tr><th>Name<th>Description
24 % <tr><td>Q<td>Cell of (N,N) generators, one per regime k=1..K
25 % <tr><td>R<td>Cell of (N,N) diagonal drift-rate matrices per regime
26 % <tr><td>Qt<td>Cell of boundary generators, k=0..K
27 % <tr><td>Rt<td>Cell of boundary drift-rate matrices, k=0..K
28 % <tr><td>T<td>Vector of regime thresholds (length K)
29 % <tr><td>pdfpoints<td>Levels at which to evaluate density / density derivative
30 % <tr><td>cdfpoints<td>Levels at which to evaluate
the distribution function
34 % pdf, pdfd (density derivative), cdf P(X<p), and cdfm P(X<=p).
36function [pdf,pdfd,cdf,cdfm] = mfq_multiregime(Q,R,Qt,Rt,T,pdfpoints,cdfpoints)
37[pdf,pdfd,cdf,cdfm] = multiregime(Q,R,Qt,Rt,T,pdfpoints,cdfpoints);