LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
mam Directory Reference
Directory dependency graph for mam:

Files

 
mam_dispatch.h
 Port of solver_mam_analyzer.m: one inner solve, choosing the analyzer that fits the model and the requested method.
 
mam_types.h
 The option and result types SolverMAM shares with its analyzers.
 
solver_mam_basic.h
 Port of solver_mam_basic.m, the dec.source analyzer and the default algorithm of SolverMAM.
 
solver_mam_basic_mmap.h
 Port of solver_mam_basic_mmap.m, solver_mam_basic_mmap_inner.m and solver_mam_basic_mmap_closed.m: the MMAP fork-join decomposition, reached as the dec.source.mmap method and as branch 2b of the dispatch (every open fork-join model that is not in the homogeneous class solver_mam_fj serves).
 
solver_mam_bgchain.h
 Port of solver_mam_bgchain.m and its three helpers: the analyzer that treats the CLOSED classes as a background modulating chain and the OPEN classes as matrix-analytic queues driven by it.
 
solver_mam_bmap.h
 The batch-arrival and batch-service queues of the MAM solver, and the two finite-capacity helpers solver_mam_basic.m shares with them: solver_mam_bmap_map_1.m, solver_mam_map_bmap_1.m, mam_detect_mmck.m and mam_truncate_renorm.m.
 
solver_mam_decmmap.h
 Port of solver_mam.m, the dec.mmap method: the per-class departure-process decomposition.
 
solver_mam_dt.h
 Port of solver_mam_dt.m: discrete-time (slotted) analysis of an open network whose interarrival and service laws all live on the slot lattice.
 
solver_mam_fj.h
 Port of solver_mam_fj.m, the fork-join route of SolverMAM.
 
solver_mam_ldqbd.h
 Port of solver_mam_ldqbd.m: the level-dependent QBD analyzer for a single-class network of one infinite server and one FCFS queue.
 
solver_mam_ldqbd_flatten.h
 The two reductions that let an LD-QBD stand in for an enumerated CTMC.
 
solver_mam_ldqbd_transient.h
 Port of solver_mam_ldqbd_transient.m: transient queue length, utilization and throughput of a single-class OPEN queue, and the fast path behind getTranAvg.
 
solver_mam_mapmap1_exact.h
 Port of solver_mam_mapmap1_exact.m: the exact fast path SolverMAM tries BEFORE anything else, for a single-class open Source -> FCFS Queue -> Sink model whose arrival or service is a genuinely CORRELATED MAP.
 
solver_mam_passage_time.h
 Port of solver_mam_passage_time.m: the response-time (sojourn-time) distribution of a single open queue, which is what getCdfRespT, getSjrnT / sjrnT and the CDF path of getPerctRespT return.
 
solver_mam_prob.h
 Port of @@SolverMAM/getProb.m and @@SolverMAM/getProbMarg.m: the joint (level, phase) and marginal queue-length distributions at the model's single queue, plus @@SolverMAM/getMAMResult.m, which exposes the matrix-analytic internals themselves.
 
solver_mam_retrial.h
 Port of solver_mam_retrial.m, the customer-impatience analyzer of SolverMAM.
 
solver_mam_runner.h
 The SolverMAM class surface: @@SolverMAM/runAnalyzer.m and the gates around it.
 
solver_mam_traffic.h
 Port of solver_mam_traffic.m and solver_mam_traffic_mmap.m: the traffic step of the dec.mmap decomposition.
 
solver_mam_transient_qbd.h
 Transient analysis of a single-class open queue by the Laplace-domain transient QBD plus numerical inverse Laplace, the port of matlab/src/solvers/MAM/solver_mam_transient_qbd.m.
 
solver_mna.h
 Port of solver_mna_open.m and solver_mna_closed.m, the two analyzers behind SolverMAM's mna method.