changeset 12248:1165acb4cbfb octave-forge

Changed author email address
author mmarzolla
date Sat, 28 Dec 2013 16:44:36 +0000
parents 7756b7d01203
children 4f7c6be6d3df
files main/queueing/devel/qnclosedsinglecmva.m main/queueing/devel/qnopenmultig.m main/queueing/devel/qnopensinglenexp.m main/queueing/inst/ctmc.m main/queueing/inst/ctmc_bd.m main/queueing/inst/ctmc_check_Q.m main/queueing/inst/ctmc_exps.m main/queueing/inst/ctmc_fpt.m main/queueing/inst/ctmc_mtta.m main/queueing/inst/ctmc_taexps.m main/queueing/inst/ctmcbd.m main/queueing/inst/ctmcchkQ.m main/queueing/inst/ctmcexps.m main/queueing/inst/ctmcfpt.m main/queueing/inst/ctmcmtta.m main/queueing/inst/ctmctaexps.m main/queueing/inst/dtmc.m main/queueing/inst/dtmc_bd.m main/queueing/inst/dtmc_check_P.m main/queueing/inst/dtmc_exps.m main/queueing/inst/dtmc_fpt.m main/queueing/inst/dtmc_is_irreducible.m main/queueing/inst/dtmc_mtta.m main/queueing/inst/dtmc_taexps.m main/queueing/inst/dtmcbd.m main/queueing/inst/dtmcchkP.m main/queueing/inst/dtmcexps.m main/queueing/inst/dtmcfpt.m main/queueing/inst/dtmcisir.m main/queueing/inst/dtmcmtta.m main/queueing/inst/dtmctaexps.m main/queueing/inst/population_mix.m main/queueing/inst/private/qncmchkparam.m main/queueing/inst/private/qncschkparam.m main/queueing/inst/private/qnomchkparam.m main/queueing/inst/private/qnoschkparam.m main/queueing/inst/qnammm.m main/queueing/inst/qnclosed.m main/queueing/inst/qnclosedab.m main/queueing/inst/qnclosedbsb.m main/queueing/inst/qnclosedgb.m main/queueing/inst/qnclosedmultimva.m main/queueing/inst/qnclosedmultimvaapprox.m main/queueing/inst/qnclosedpb.m main/queueing/inst/qnclosedsinglemva.m main/queueing/inst/qnclosedsinglemvaapprox.m main/queueing/inst/qnclosedsinglemvald.m main/queueing/inst/qncmaba.m main/queueing/inst/qncmbsb.m main/queueing/inst/qncmcb.m main/queueing/inst/qncmmva.m main/queueing/inst/qncmmvaap.m main/queueing/inst/qncmnpop.m main/queueing/inst/qncmpopmix.m main/queueing/inst/qncmva.m main/queueing/inst/qncmvisits.m main/queueing/inst/qnconvolution.m main/queueing/inst/qnconvolutionld.m main/queueing/inst/qncsaba.m main/queueing/inst/qncsbsb.m main/queueing/inst/qncscmva.m main/queueing/inst/qncsconv.m main/queueing/inst/qncsconvld.m main/queueing/inst/qncsgb.m main/queueing/inst/qncsmva.m main/queueing/inst/qncsmvaap.m main/queueing/inst/qncsmvablo.m main/queueing/inst/qncsmvald.m main/queueing/inst/qncspb.m main/queueing/inst/qncsvisits.m main/queueing/inst/qnjackson.m main/queueing/inst/qnmarkov.m main/queueing/inst/qnmix.m main/queueing/inst/qnmknode.m main/queueing/inst/qnmm1.m main/queueing/inst/qnmm1k.m main/queueing/inst/qnmminf.m main/queueing/inst/qnmmm.m main/queueing/inst/qnmmmk.m main/queueing/inst/qnmvablo.m main/queueing/inst/qnmvapop.m main/queueing/inst/qnom.m main/queueing/inst/qnomaba.m main/queueing/inst/qnomvisits.m main/queueing/inst/qnopen.m main/queueing/inst/qnopenab.m main/queueing/inst/qnopenbsb.m main/queueing/inst/qnopenmulti.m main/queueing/inst/qnopensingle.m main/queueing/inst/qnos.m main/queueing/inst/qnosaba.m main/queueing/inst/qnosbsb.m main/queueing/inst/qnosvisits.m main/queueing/inst/qnsolve.m main/queueing/inst/qnvisits.m main/queueing/inst/qsammm.m main/queueing/inst/qsmm1.m main/queueing/inst/qsmm1k.m main/queueing/inst/qsmminf.m main/queueing/inst/qsmmm.m main/queueing/inst/qsmmmk.m
diffstat 101 files changed, 117 insertions(+), 108 deletions(-) [+]
line wrap: on
line diff
--- a/main/queueing/devel/qnclosedsinglecmva.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/devel/qnclosedsinglecmva.m	Sat Dec 28 16:44:36 2013 +0000
@@ -102,7 +102,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qnclosedsinglecmva( N, S, V, m, Z )
--- a/main/queueing/devel/qnopenmultig.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/devel/qnopenmultig.m	Sat Dec 28 16:44:36 2013 +0000
@@ -87,7 +87,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 function [U R Q X] = qnopenmultig( l0, c20, mu, c2, P, m )
 
--- a/main/queueing/devel/qnopensinglenexp.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/devel/qnopensinglenexp.m	Sat Dec 28 16:44:36 2013 +0000
@@ -48,7 +48,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 ##
--- a/main/queueing/inst/ctmc.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/ctmc.m	Sat Dec 28 16:44:36 2013 +0000
@@ -77,7 +77,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function q = ctmc( Q, t, p0 )
--- a/main/queueing/inst/ctmc_bd.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/ctmc_bd.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function Q = ctmc_bd( varargin )
--- a/main/queueing/inst/ctmc_check_Q.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/ctmc_check_Q.m	Sat Dec 28 16:44:36 2013 +0000
@@ -23,7 +23,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [result err] = ctmc_check_Q( Q )
--- a/main/queueing/inst/ctmc_exps.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/ctmc_exps.m	Sat Dec 28 16:44:36 2013 +0000
@@ -26,7 +26,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function L = ctmc_exps( varargin )
--- a/main/queueing/inst/ctmc_fpt.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/ctmc_fpt.m	Sat Dec 28 16:44:36 2013 +0000
@@ -26,7 +26,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function result = ctmc_fpt( varargin )
--- a/main/queueing/inst/ctmc_mtta.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/ctmc_mtta.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function t = ctmc_mtta( varargin )
--- a/main/queueing/inst/ctmc_taexps.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/ctmc_taexps.m	Sat Dec 28 16:44:36 2013 +0000
@@ -26,7 +26,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function M = ctmc_taexps( varargin )
--- a/main/queueing/inst/ctmcbd.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/ctmcbd.m	Sat Dec 28 16:44:36 2013 +0000
@@ -68,7 +68,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function Q = ctmcbd( birth, death )
--- a/main/queueing/inst/ctmcchkQ.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/ctmcchkQ.m	Sat Dec 28 16:44:36 2013 +0000
@@ -28,7 +28,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [result err] = ctmcchkQ( Q )
--- a/main/queueing/inst/ctmcexps.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/ctmcexps.m	Sat Dec 28 16:44:36 2013 +0000
@@ -67,7 +67,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function L = ctmcexps( Q, varargin )
--- a/main/queueing/inst/ctmcfpt.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/ctmcfpt.m	Sat Dec 28 16:44:36 2013 +0000
@@ -65,7 +65,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function result = ctmcfpt( Q, i, j )
--- a/main/queueing/inst/ctmcmtta.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/ctmcmtta.m	Sat Dec 28 16:44:36 2013 +0000
@@ -59,7 +59,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function t = ctmcmtta( Q, p )
--- a/main/queueing/inst/ctmctaexps.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/ctmctaexps.m	Sat Dec 28 16:44:36 2013 +0000
@@ -67,7 +67,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function M = ctmctaexps( Q, varargin )
--- a/main/queueing/inst/dtmc.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmc.m	Sat Dec 28 16:44:36 2013 +0000
@@ -76,7 +76,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function p = dtmc( P, n, p0 )
--- a/main/queueing/inst/dtmc_bd.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmc_bd.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function P = dtmc_bd( varargin )
--- a/main/queueing/inst/dtmc_check_P.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmc_check_P.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [result err] = dtmc_check_P( P )
--- a/main/queueing/inst/dtmc_exps.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmc_exps.m	Sat Dec 28 16:44:36 2013 +0000
@@ -26,7 +26,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function L = dtmc_exps ( varargin )
--- a/main/queueing/inst/dtmc_fpt.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmc_fpt.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function result = dtmc_fpt( P )
--- a/main/queueing/inst/dtmc_is_irreducible.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmc_is_irreducible.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [r s] = dtmc_is_irreducible( P )
--- a/main/queueing/inst/dtmc_mtta.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmc_mtta.m	Sat Dec 28 16:44:36 2013 +0000
@@ -26,7 +26,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [t N B] = dtmc_mtta( varargin )
--- a/main/queueing/inst/dtmc_taexps.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmc_taexps.m	Sat Dec 28 16:44:36 2013 +0000
@@ -26,7 +26,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function M = dtmc_taexps( varargin )
--- a/main/queueing/inst/dtmcbd.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmcbd.m	Sat Dec 28 16:44:36 2013 +0000
@@ -69,7 +69,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function P = dtmcbd( b, d )
--- a/main/queueing/inst/dtmcchkP.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmcchkP.m	Sat Dec 28 16:44:36 2013 +0000
@@ -31,7 +31,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [result err] = dtmcchkP( P )
--- a/main/queueing/inst/dtmcexps.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmcexps.m	Sat Dec 28 16:44:36 2013 +0000
@@ -63,7 +63,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function L = dtmcexps ( P, varargin )
--- a/main/queueing/inst/dtmcfpt.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmcfpt.m	Sat Dec 28 16:44:36 2013 +0000
@@ -58,7 +58,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function result = dtmcfpt( P )
--- a/main/queueing/inst/dtmcisir.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmcisir.m	Sat Dec 28 16:44:36 2013 +0000
@@ -56,7 +56,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [r s] = dtmcisir( P )
--- a/main/queueing/inst/dtmcmtta.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmcmtta.m	Sat Dec 28 16:44:36 2013 +0000
@@ -80,7 +80,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [t N B] = dtmcmtta( P, p0 )
--- a/main/queueing/inst/dtmctaexps.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/dtmctaexps.m	Sat Dec 28 16:44:36 2013 +0000
@@ -65,7 +65,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function M = dtmctaexps( P, varargin )
--- a/main/queueing/inst/population_mix.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/population_mix.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function pop_mix = population_mix( varargin )
--- a/main/queueing/inst/private/qncmchkparam.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/private/qncmchkparam.m	Sat Dec 28 16:44:36 2013 +0000
@@ -28,7 +28,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [err Nout Sout Vout mout Zout] = qncmchkparam( N, S, V, m, Z )
--- a/main/queueing/inst/private/qncschkparam.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/private/qncschkparam.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [err Nout Sout Vout mout Zout] = qncschkparam( N, S, V, m, Z )
--- a/main/queueing/inst/private/qnomchkparam.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/private/qnomchkparam.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [err lambda S V m] = qnomchkparam( varargin )
--- a/main/queueing/inst/private/qnoschkparam.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/private/qnoschkparam.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [err lambda S V m] = qnoschkparam( varargin )
--- a/main/queueing/inst/qnammm.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnammm.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X p0 pm] = qnammm( varargin )
--- a/main/queueing/inst/qnclosed.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnclosed.m	Sat Dec 28 16:44:36 2013 +0000
@@ -53,7 +53,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qnclosed( N, S, V, varargin )
--- a/main/queueing/inst/qnclosedab.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnclosedab.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [Xl Xu Rl Ru] = qnclosedab( N, D, Z )
--- a/main/queueing/inst/qnclosedbsb.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnclosedbsb.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [Xl Xu Rl Ru] = qnclosedbsb( N, D, Z )
--- a/main/queueing/inst/qnclosedgb.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnclosedgb.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [X_lower X_upper Q_lower Q_upper] = qnclosedgb( N, D, Z )
--- a/main/queueing/inst/qnclosedmultimva.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnclosedmultimva.m	Sat Dec 28 16:44:36 2013 +0000
@@ -30,7 +30,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qnclosedmultimva( varargin )
--- a/main/queueing/inst/qnclosedmultimvaapprox.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnclosedmultimvaapprox.m	Sat Dec 28 16:44:36 2013 +0000
@@ -29,7 +29,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qnclosedmultimvaapprox( varargin )
--- a/main/queueing/inst/qnclosedpb.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnclosedpb.m	Sat Dec 28 16:44:36 2013 +0000
@@ -26,7 +26,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [X_lower X_upper] = qnclosedpb( varargin )
--- a/main/queueing/inst/qnclosedsinglemva.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnclosedsinglemva.m	Sat Dec 28 16:44:36 2013 +0000
@@ -27,7 +27,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X G] = qnclosedsinglemva( varargin )
--- a/main/queueing/inst/qnclosedsinglemvaapprox.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnclosedsinglemvaapprox.m	Sat Dec 28 16:44:36 2013 +0000
@@ -29,7 +29,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qnclosedsinglemvaapprox( varargin )
--- a/main/queueing/inst/qnclosedsinglemvald.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnclosedsinglemvald.m	Sat Dec 28 16:44:36 2013 +0000
@@ -26,7 +26,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qnclosedsinglemvald( varargin )
--- a/main/queueing/inst/qncmaba.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncmaba.m	Sat Dec 28 16:44:36 2013 +0000
@@ -84,7 +84,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [Xl Xu Rl Ru] = qncmaba( varargin )
--- a/main/queueing/inst/qncmbsb.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncmbsb.m	Sat Dec 28 16:44:36 2013 +0000
@@ -67,7 +67,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [Xl Xu Rl Ru] = qncmbsb( varargin )
--- a/main/queueing/inst/qncmcb.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncmcb.m	Sat Dec 28 16:44:36 2013 +0000
@@ -70,7 +70,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [Xl Xu Rl Ru] = qncmcb( varargin )
--- a/main/queueing/inst/qncmmva.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncmmva.m	Sat Dec 28 16:44:36 2013 +0000
@@ -178,7 +178,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qncmmva( varargin )
--- a/main/queueing/inst/qncmmvaap.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncmmvaap.m	Sat Dec 28 16:44:36 2013 +0000
@@ -127,7 +127,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qncmmvaap( N, S, V, m, Z, tol, iter_max )
--- a/main/queueing/inst/qncmnpop.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncmnpop.m	Sat Dec 28 16:44:36 2013 +0000
@@ -52,7 +52,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function H = qncmnpop( N )
--- a/main/queueing/inst/qncmpopmix.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncmpopmix.m	Sat Dec 28 16:44:36 2013 +0000
@@ -74,7 +74,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function pop_mix = qncmpopmix( k, population )
--- a/main/queueing/inst/qncmva.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncmva.m	Sat Dec 28 16:44:36 2013 +0000
@@ -26,7 +26,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qncmva( varargin )
--- a/main/queueing/inst/qncmvisits.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncmvisits.m	Sat Dec 28 16:44:36 2013 +0000
@@ -62,7 +62,7 @@
 ## 
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [V chains] = qncmvisits( P, r )
--- a/main/queueing/inst/qnconvolution.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnconvolution.m	Sat Dec 28 16:44:36 2013 +0000
@@ -26,7 +26,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X G] = qnconvolution( varargin )
--- a/main/queueing/inst/qnconvolutionld.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnconvolutionld.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X G] = qnconvolutionld( varargin )
--- a/main/queueing/inst/qncsaba.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncsaba.m	Sat Dec 28 16:44:36 2013 +0000
@@ -82,7 +82,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [Xl Xu Rl Ru] = qncsaba( varargin ) #N, S, V, m, Z )
--- a/main/queueing/inst/qncsbsb.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncsbsb.m	Sat Dec 28 16:44:36 2013 +0000
@@ -76,7 +76,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [Xl Xu Rl Ru] = qncsbsb( varargin )
--- a/main/queueing/inst/qncscmva.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncscmva.m	Sat Dec 28 16:44:36 2013 +0000
@@ -85,7 +85,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qncscmva( N, S, Sld, V, Z )
--- a/main/queueing/inst/qncsconv.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncsconv.m	Sat Dec 28 16:44:36 2013 +0000
@@ -83,7 +83,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X G] = qncsconv( varargin )
--- a/main/queueing/inst/qncsconvld.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncsconvld.m	Sat Dec 28 16:44:36 2013 +0000
@@ -83,7 +83,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X G] = qncsconvld( N, S, V )
--- a/main/queueing/inst/qncsgb.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncsgb.m	Sat Dec 28 16:44:36 2013 +0000
@@ -83,7 +83,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [X_lower X_upper R_upper R_lower Q_lower Q_upper] = qncsgb( varargin ) 
--- a/main/queueing/inst/qncsmva.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncsmva.m	Sat Dec 28 16:44:36 2013 +0000
@@ -122,7 +122,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X G] = qncsmva( varargin )
--- a/main/queueing/inst/qncsmvaap.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncsmvaap.m	Sat Dec 28 16:44:36 2013 +0000
@@ -108,7 +108,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qncsmvaap( N, S, V, m, Z, tol, iter_max )
--- a/main/queueing/inst/qncsmvablo.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncsmvablo.m	Sat Dec 28 16:44:36 2013 +0000
@@ -77,7 +77,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qncsmvablo( K, S, M, P )
--- a/main/queueing/inst/qncsmvald.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncsmvald.m	Sat Dec 28 16:44:36 2013 +0000
@@ -87,7 +87,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qncsmvald( N, S, V, Z )
--- a/main/queueing/inst/qncspb.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncspb.m	Sat Dec 28 16:44:36 2013 +0000
@@ -76,7 +76,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [X_lower X_upper R_lower R_upper] = qncspb( varargin )
--- a/main/queueing/inst/qncsvisits.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qncsvisits.m	Sat Dec 28 16:44:36 2013 +0000
@@ -54,7 +54,7 @@
 ## 
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function V = qncsvisits( P, r )
--- a/main/queueing/inst/qnjackson.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnjackson.m	Sat Dec 28 16:44:36 2013 +0000
@@ -107,7 +107,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U_or_pi R Q X] = qnjackson( lambda, S, P, m, k )
--- a/main/queueing/inst/qnmarkov.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnmarkov.m	Sat Dec 28 16:44:36 2013 +0000
@@ -135,7 +135,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qnmarkov( x, S, C, P, m )
--- a/main/queueing/inst/qnmix.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnmix.m	Sat Dec 28 16:44:36 2013 +0000
@@ -105,7 +105,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qnmix( lambda, N, S, V, m )
--- a/main/queueing/inst/qnmknode.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnmknode.m	Sat Dec 28 16:44:36 2013 +0000
@@ -92,7 +92,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function Q = qnmknode( node, S, varargin )
--- a/main/queueing/inst/qnmm1.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnmm1.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <moreno.marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X p0] = qnmm1( varargin )
--- a/main/queueing/inst/qnmm1k.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnmm1k.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X p0 pK] = qnmm1k( varargin )
--- a/main/queueing/inst/qnmminf.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnmminf.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X p0] = qnmminf( varargin )
--- a/main/queueing/inst/qnmmm.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnmmm.m	Sat Dec 28 16:44:36 2013 +0000
@@ -26,7 +26,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X p0 pm] = qnmmm( varargin )
--- a/main/queueing/inst/qnmmmk.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnmmmk.m	Sat Dec 28 16:44:36 2013 +0000
@@ -28,7 +28,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X p0 pK] = qnmmmk( varargin )
--- a/main/queueing/inst/qnmvablo.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnmvablo.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qnmvablo( varargin )
--- a/main/queueing/inst/qnmvapop.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnmvapop.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function H = qnmvapop( N )
--- a/main/queueing/inst/qnom.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnom.m	Sat Dec 28 16:44:36 2013 +0000
@@ -110,7 +110,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 function [U R Q X] = qnom( varargin )
   if ( nargin < 2 || nargin > 4 )
--- a/main/queueing/inst/qnomaba.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnomaba.m	Sat Dec 28 16:44:36 2013 +0000
@@ -74,7 +74,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [X_lower X_upper R_lower R_upper] = qnomaba( lambda, S, V )
--- a/main/queueing/inst/qnomvisits.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnomvisits.m	Sat Dec 28 16:44:36 2013 +0000
@@ -49,7 +49,7 @@
 ## 
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function V = qnomvisits( P, lambda )
--- a/main/queueing/inst/qnopen.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnopen.m	Sat Dec 28 16:44:36 2013 +0000
@@ -31,7 +31,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qnopen( lambda, S, V, varargin )
--- a/main/queueing/inst/qnopenab.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnopenab.m	Sat Dec 28 16:44:36 2013 +0000
@@ -25,7 +25,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [Xu Rl] = qnopenab( varargin )
--- a/main/queueing/inst/qnopenbsb.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnopenbsb.m	Sat Dec 28 16:44:36 2013 +0000
@@ -28,7 +28,7 @@
 ## 
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [Xu Rl Ru] = qnopenbsb( varargin )
--- a/main/queueing/inst/qnopenmulti.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnopenmulti.m	Sat Dec 28 16:44:36 2013 +0000
@@ -26,7 +26,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 function [U R Q X] = qnopenmulti( varargin )
   persistent warned = false;
--- a/main/queueing/inst/qnopensingle.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnopensingle.m	Sat Dec 28 16:44:36 2013 +0000
@@ -26,7 +26,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qnopensingle( varargin )
--- a/main/queueing/inst/qnos.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnos.m	Sat Dec 28 16:44:36 2013 +0000
@@ -92,7 +92,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qnos( varargin )
--- a/main/queueing/inst/qnosaba.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnosaba.m	Sat Dec 28 16:44:36 2013 +0000
@@ -74,7 +74,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [X_lower X_upper R_lower R_upper] = qnosaba( varargin )
--- a/main/queueing/inst/qnosbsb.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnosbsb.m	Sat Dec 28 16:44:36 2013 +0000
@@ -72,7 +72,7 @@
 ## 
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [X_lower X_upper R_lower R_upper] = qnosbsb( varargin )
--- a/main/queueing/inst/qnosvisits.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnosvisits.m	Sat Dec 28 16:44:36 2013 +0000
@@ -48,7 +48,7 @@
 ## 
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function V = qnosvisits( P, lambda )
--- a/main/queueing/inst/qnsolve.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnsolve.m	Sat Dec 28 16:44:36 2013 +0000
@@ -96,7 +96,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X] = qnsolve( network_type, varargin )
--- a/main/queueing/inst/qnvisits.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qnvisits.m	Sat Dec 28 16:44:36 2013 +0000
@@ -73,7 +73,7 @@
 ## 
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [V ch] = qnvisits( P, varargin )
--- a/main/queueing/inst/qsammm.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qsammm.m	Sat Dec 28 16:44:36 2013 +0000
@@ -66,7 +66,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X p0 pm] = qsammm( lambda, mu )
--- a/main/queueing/inst/qsmm1.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qsmm1.m	Sat Dec 28 16:44:36 2013 +0000
@@ -1,4 +1,4 @@
-## Copyright (C) 2008, 2009, 2010, 2011, 2012 Moreno Marzolla
+## Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013 Moreno Marzolla
 ##
 ## This file is part of the queueing toolbox.
 ##
@@ -57,14 +57,14 @@
 ## Server utilization
 ##
 ## @item R
-## Service center response time
+## Server response time
 ##
 ## @item Q
 ## Average number of requests in the system
 ##
 ## @item X
-## Service center throughput. If the system is ergodic, 
-## we will always have @code{@var{X} = @var{lambda}}
+## Server throughput. If the system is ergodic (@code{@var{mu} >
+## @var{lambda}}), we always have @code{@var{X} = @var{lambda}}
 ##
 ## @item p0
 ## Steady-state probability that there are no requests in the system.
@@ -78,7 +78,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <moreno.marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X p0] = qsmm1( lambda, mu )
@@ -106,3 +106,11 @@
 %!test
 %! fail( "qsmm1(10,5)", "not ergodic" );
 %! fail( "qsmm1([2 2], [1 1 1])", "incompatible size");
+
+%!test
+%! [U R Q X P0] = qsmm1(0, 1);
+%! assert( U, 0 );
+%! assert( R, 1 );
+%! assert( Q, 0 );
+%! assert( X, 0 );
+%! assert( P0, 1 );
--- a/main/queueing/inst/qsmm1k.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qsmm1k.m	Sat Dec 28 16:44:36 2013 +0000
@@ -86,7 +86,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X p0 pK] = qsmm1k( lambda, mu, K )
--- a/main/queueing/inst/qsmminf.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qsmminf.m	Sat Dec 28 16:44:36 2013 +0000
@@ -83,7 +83,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X p0] = qsmminf( lambda, mu )
--- a/main/queueing/inst/qsmmm.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qsmmm.m	Sat Dec 28 16:44:36 2013 +0000
@@ -1,4 +1,4 @@
-## Copyright (C) 2008, 2009, 2010, 2011, 2012 Moreno Marzolla
+## Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013 Moreno Marzolla
 ##
 ## This file is part of the queueing toolbox.
 ##
@@ -97,7 +97,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X p0 pm] = qsmmm( lambda, mu, m )
@@ -117,6 +117,8 @@
   mu = mu(:)';
   all( m>0 ) || ...
       error( "m must be >0" );
+  all( lambda>0 ) || ...
+      error( "lambda must be >0" );
   all( lambda < m .* mu ) || ...
       error( "Processing capacity exceeded" );
   X = lambda;
@@ -136,7 +138,6 @@
                  );
     pm(i) = expn(m(i)*rho(i),m(i))*p0(i)/(1-rho(i));
   endfor
-  ## pm = (m.*rho).^m./(factorial(m).*(1-rho)).*p0;
   Q = m .* rho .+ rho ./ (1-rho) .* pm;
   R = Q ./ X;
 endfunction
--- a/main/queueing/inst/qsmmmk.m	Sat Dec 28 16:15:39 2013 +0000
+++ b/main/queueing/inst/qsmmmk.m	Sat Dec 28 16:44:36 2013 +0000
@@ -1,4 +1,4 @@
-## Copyright (C) 2008, 2009, 2010, 2011, 2012 Moreno Marzolla
+## Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013 Moreno Marzolla
 ##
 ## This file is part of the queueing toolbox.
 ##
@@ -109,7 +109,7 @@
 ##
 ## @end deftypefn
 
-## Author: Moreno Marzolla <marzolla(at)cs.unibo.it>
+## Author: Moreno Marzolla <moreno.marzolla(at)unibo.it>
 ## Web: http://www.moreno.marzolla.name/
 
 function [U R Q X p0 pK] = qsmmmk( lambda, mu, m, K )