LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches

Read a MAP as an MMPP (matlab/lib/kpctoolbox/map/map2mmpp.m). More...

Include dependency graph for map2mmpp.h:

Go to the source code of this file.

Classes

struct  line::mam::Map2mmppResult< T >
 Result of map2mmpp. More...

Namespaces

namespace  line
namespace  line::mam

Functions

template<class T>
Map2mmppResult< T > line::mam::map2mmpp (const Map< T > &m)
 Modulating generator and arrival-rate matrix of a MAP read as an MMPP.

Detailed Description

Read a MAP as an MMPP (matlab/lib/kpctoolbox/map/map2mmpp.m).

Returns the modulating generator Q = D0 + D1 and the arrival-rate matrix LAMBDA = D1. The representation is an MMPP only when D1 is diagonal; MATLAB emits a warning in that case and returns anyway, whereas this port reports the off-diagonal mass through the result struct so the caller decides.

Pure additions and copies, exact at Rational: no transcendental gate.

Definition in file map2mmpp.h.