3 % @file pfqn_gflinearizer.m
4 % @brief Generalized fixed-point Linearizer with uniform scaling exponent.
10 % @brief Generalized fixed-point Linearizer with uniform scaling exponent.
11 % @fn pfqn_gflinearizer(L, N, Z, type, tol, maxiter, alpha)
12 % @param L Service demand matrix.
13 % @param N Population vector.
14 % @param Z Think time vector.
15 % @param type Scheduling strategy type per station.
16 % @param tol Convergence tolerance.
17 % @param maxiter Maximum number of iterations.
18 % @param alpha Uniform scaling exponent
for all
classes.
19 % @
return Q Mean queue lengths.
20 % @
return U Utilization.
21 % @
return W Waiting times.
22 % @
return C Cycle times.
23 % @
return X System throughput.
24 % @
return totiter Total iterations performed.
27function [Q,U,W,C,X,totiter] = pfqn_gflinearizer(L,N,Z,type,tol,maxiter,alpha)
29[Q,U,W,C,X,totiter] = pfqn_egflinearizer(L,N,Z,type,tol,maxiter,alpha*ones(1,R));