![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
An MMAP: the underlying MAP plus the per-class arrival matrices. More...
#include <line/api/mam/mmap_lambda.h>
Public Member Functions | |
| std::size_t | order () const |
| std::size_t | classes () const |
| Map< T > | map () const |
Public Attributes | |
| Matrix< T > | D0 |
| Matrix< T > | D1 |
| std::vector< Matrix< T > > | Dc |
| per-class matrices, sum_c Dc = D1 | |
An MMAP: the underlying MAP plus the per-class arrival matrices.
Definition at line 45 of file mmap_lambda.h.
|
inline |
Definition at line 51 of file mmap_lambda.h.
References Dc.
Referenced by line::mam::m3pp2m_fitc_theoretical(), line::mam::m3pp_superpos_fitc_theoretical(), line::mam::mmap_backward_moment(), line::mam::mmap_compress(), line::mam::mmap_count_lambda(), line::mam::mmap_count_mcov(), line::mam::mmap_count_mean(), line::mam::mmap_count_moment(), line::mam::mmap_count_var(), line::mam::mmap_cross_moment(), line::mam::mmap_embedded(), line::mam::mmap_forward_moment(), line::mam::mmap_hide(), line::mam::mmap_hide_but(), line::mam::mmap_isfeasible(), line::mam::mmap_isfeasible_tol(), line::mam::mmap_maps(), line::mam::mmap_mark_probs(), line::npfqn::mmap_mark_types(), line::mam::mmap_max(), line::mam::mmap_max(), line::mam::mmap_normalize(), line::mam::mmap_pc(), line::mam::mmap_pie(), line::mam::mmap_scale(), line::mam::mmap_scale_perclass(), line::mam::mmap_sigma(), line::mam::mmap_sigma2(), line::mam::mmap_sum(), line::mam::mmap_super(), line::npfqn::mmap_super_match(), line::mam::mmap_timereverse(), line::mam::solver_mam_passage_time(), and line::mam::solver_mna_open().
|
inline |
Definition at line 52 of file mmap_lambda.h.
Referenced by line::env::Environment< T >::init(), line::mam::m3pp2m_fitc_theoretical(), line::mam::mamap22_fit_gamma_bs_mmap(), line::mam::maph2m_fit_mmap(), line::mam::mmap_backward_moment(), line::mam::mmap_count_lambda(), line::mam::mmap_count_mean(), line::mam::mmap_count_var(), line::mam::mmap_cross_moment(), line::mam::mmap_forward_moment(), line::mam::mmap_isfeasible_tol(), line::mam::mmap_pc(), line::mam::mmap_scale(), line::mam::mmap_sigma(), line::mam::mmap_sigma2(), and line::mam::mmap_timereverse().
|
inline |
Definition at line 50 of file mmap_lambda.h.
References D0, and line::Matrix< T >::rows().
Referenced by line::mam::mam_detect_mmck(), line::mam::mmap_backward_moment(), line::mam::mmap_count_mean(), line::mam::mmap_count_var(), line::mam::mmap_hide(), line::mam::mmap_isfeasible(), line::mam::mmap_isfeasible_tol(), line::mam::mmap_mark_probs(), line::npfqn::mmap_mark_types(), line::mam::mmap_max(), line::mam::mmap_max(), line::mam::mmap_normalize(), line::mam::mmap_pie(), line::mam::mmap_scale(), line::mam::mmap_scale_perclass(), line::mam::mmap_sum(), line::mam::mmap_super(), line::mam::mmap_super_safe(), line::mam::mmap_timereverse(), line::mam::solver_mam_basic_mmap_inner(), line::mam::solver_mam_decmmap(), line::mam::solver_mam_passage_time(), line::mam::solver_mam_traffic(), and line::mam::solver_mam_traffic_mmap().
| Matrix<T> line::mam::Mmap< T >::D0 |
Definition at line 46 of file mmap_lambda.h.
Referenced by line::fj::fj_return_rt1(), line::mam::m3pp2m_assemble(), line::mam::m3pp2m_fitc_theoretical(), line::mam::m3pp2m_interleave(), line::mam::m3pp_rand(), line::mam::m3pp_superpos_fitc(), map(), line::mam::map_mark(), line::mam::mmap_backward_moment(), line::mam::mmap_count_mcov(), line::mam::mmap_count_moment(), line::mam::mmap_cross_moment(), line::mam::mmap_exponential_vec(), line::mam::mmap_forward_moment(), line::mam::mmap_isfeasible(), line::mam::mmap_maps(), line::mam::mmap_mark(), line::mam::mmap_mark_probs(), line::npfqn::mmap_mark_types(), line::mam::mmap_max(), line::mam::mmap_max(), line::mam::mmap_mixture(), line::mam::mmap_mixture_fit(), line::mam::mmap_mixture_order2(), line::mam::mmap_modulate(), line::mam::mmap_normalize(), line::mam::mmap_pc(), line::mam::mmap_pie(), line::mam::mmap_rand(), line::mam::mmap_scale(), line::mam::mmap_scale_perclass(), line::mam::mmap_sum(), line::mam::mmap_super(), line::npfqn::mmap_super_match(), line::mam::mmap_timereverse(), order(), line::mam::solver_mam_basic(), line::mam::solver_mam_basic_mmap_inner(), line::mam::solver_mam_bgchain(), line::mam::solver_mam_decmmap(), line::mam::solver_mam_passage_time(), and line::mam::solver_mna_closed().
| Matrix<T> line::mam::Mmap< T >::D1 |
Definition at line 47 of file mmap_lambda.h.
Referenced by line::fj::fj_return_rt1(), line::mam::m3pp2m_assemble(), line::mam::m3pp2m_fitc_theoretical(), line::mam::m3pp2m_interleave(), line::mam::m3pp_rand(), line::mam::m3pp_superpos_fitc(), map(), line::mam::map_mark(), line::mam::mmap_count_mcov(), line::mam::mmap_exponential_vec(), line::mam::mmap_isfeasible(), line::mam::mmap_isfeasible_tol(), line::mam::mmap_maps(), line::mam::mmap_mark(), line::mam::mmap_mark_probs(), line::npfqn::mmap_mark_types(), line::mam::mmap_max(), line::mam::mmap_max(), line::mam::mmap_mixture(), line::mam::mmap_mixture_fit(), line::mam::mmap_mixture_order2(), line::mam::mmap_modulate(), line::mam::mmap_normalize(), line::mam::mmap_pie(), line::mam::mmap_rand(), line::mam::mmap_scale(), line::mam::mmap_scale_perclass(), line::mam::mmap_sum(), line::mam::mmap_super(), line::npfqn::mmap_super_match(), line::mam::mmap_timereverse(), line::mam::solver_mam_basic(), line::mam::solver_mam_basic_mmap_inner(), line::mam::solver_mam_bgchain(), line::mam::solver_mam_decmmap(), and line::mam::solver_mam_passage_time().
| std::vector<Matrix<T> > line::mam::Mmap< T >::Dc |
per-class matrices, sum_c Dc = D1
Definition at line 48 of file mmap_lambda.h.
Referenced by classes(), line::fj::fj_return_rt1(), line::mam::m3pp2m_assemble(), line::mam::m3pp2m_fitc_theoretical(), line::mam::m3pp2m_interleave(), line::mam::m3pp_rand(), line::mam::m3pp_superpos_fitc(), line::mam::map_mark(), line::mam::mmap_backward_moment(), line::mam::mmap_compress(), line::mam::mmap_count_lambda(), line::mam::mmap_count_mcov(), line::mam::mmap_count_mean(), line::mam::mmap_count_moment(), line::mam::mmap_count_var(), line::mam::mmap_cross_moment(), line::mam::mmap_exponential_vec(), line::mam::mmap_hide(), line::mam::mmap_isfeasible(), line::mam::mmap_isfeasible_tol(), line::mam::mmap_maps(), line::mam::mmap_mark(), line::mam::mmap_mark_probs(), line::npfqn::mmap_mark_types(), line::mam::mmap_max(), line::mam::mmap_max(), line::mam::mmap_mixture(), line::mam::mmap_mixture_fit(), line::mam::mmap_mixture_order2(), line::mam::mmap_modulate(), line::mam::mmap_normalize(), line::mam::mmap_pc(), line::mam::mmap_pie(), line::mam::mmap_rand(), line::mam::mmap_scale(), line::mam::mmap_scale_perclass(), line::mam::mmap_sum(), line::mam::mmap_super(), line::npfqn::mmap_super_match(), line::mam::mmap_super_safe(), line::mam::mmap_timereverse(), line::mam::solver_mam_basic(), line::mam::solver_mam_bgchain(), line::mam::solver_mam_passage_time(), and line::mam::solver_mna_closed().