Class SnMapModulation
A MAP with matrices (D0,D1) is a Poisson-like point process modulated by the CTMC with generator Q = D0 + D1 (the phase process), whose conditional intensity in phase k is lambda(k) = sum_j D1(k,j). This returns one record per modulating process, so that a solver-agnostic transformation can replace each of them by a random-environment stage set (see jline.io.MAPQN2RENV).
Only processes declared as MAP, MMPP2 or MMAP are reported: every other distribution is stored in sn.proc in (D0,D1) form as well (Erlang, Coxian, APH, ...), but those are renewal processes that carry no modulation and are supported natively by the phase-type solvers.
Marked processes (MMAP) at a Source are reported as a single record whose classes list holds every marked class, since all marks share one phase process; the per-class intensity comes from the mark-specific D1 matrices.
Mirrors matlab/src/api/sn/sn_map_modulation.m.
- Since:
- LINE 3.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classOne modulating process of the network. -
Method Summary
-
Method Details
-
snMapModulation
- Parameters:
sn- the NetworkStruct object for the queueing network model- Returns:
- one record per MAP/MMPP2/MMAP process, empty when the model has none
-