![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
[infGen, eventFilt, ev] of @@SolverCTMC/getGenerator.m. More...
#include <line/solvers/ctmc/solver_ctmc_getters.h>
Public Attributes | |
| Matrix< T > | Q |
| the infinitesimal generator | |
| std::vector< NetState< T > > | space |
| row i of Q is space[i] | |
| std::vector< Matrix< T > > | filt |
| eventFilt: filt[a] holds only what synchronization sync[a] contributed, so sum_a filt[a] is the off-diagonal part of Q. | |
| std::vector< Sync< T > > | sync |
| ev, the reference's sn.sync | |
| std::vector< std::vector< Matrix< T > > > | start_filt |
| The DERIVED START/PREEMPT filtrations, indexed [station-1][class-1]. | |
| std::vector< std::vector< Matrix< T > > > | preempt_filt |
[infGen, eventFilt, ev] of @@SolverCTMC/getGenerator.m.
Definition at line 58 of file solver_ctmc_getters.h.
| std::vector<Matrix<T> > line::ctmc::CtmcGenerator< T >::filt |
eventFilt: filt[a] holds only what synchronization sync[a] contributed, so sum_a filt[a] is the off-diagonal part of Q.
The two vectors are indexed alike; that pairing is the whole content of the filtration and is why sync travels with it.
Definition at line 67 of file solver_ctmc_getters.h.
Referenced by line::ctmc::ctmc_get_generator(), line::ctmc::ctmc_symbolic_generator(), and line::api::infer_mlps().
| std::vector<std::vector<Matrix<T> > > line::ctmc::CtmcGenerator< T >::preempt_filt |
Definition at line 74 of file solver_ctmc_getters.h.
Referenced by line::ctmc::ctmc_get_generator().
| Matrix<T> line::ctmc::CtmcGenerator< T >::Q |
the infinitesimal generator
Definition at line 59 of file solver_ctmc_getters.h.
Referenced by line::ctmc::ctmc_get_asymptotic_variance(), line::ctmc::ctmc_get_generator(), line::ctmc::ctmc_symbolic_generator(), and line::api::infer_mlps().
| std::vector<NetState<T> > line::ctmc::CtmcGenerator< T >::space |
row i of Q is space[i]
Definition at line 60 of file solver_ctmc_getters.h.
Referenced by line::ctmc::ctmc_get_asymptotic_variance(), line::ctmc::ctmc_get_generator(), and line::ctmc::ctmc_symbolic_generator().
| std::vector<std::vector<Matrix<T> > > line::ctmc::CtmcGenerator< T >::start_filt |
The DERIVED START/PREEMPT filtrations, indexed [station-1][class-1].
They are NOT part of filt and are NOT paired with sync: a START rides on an arc filt already carries, so a caller summing filt must not see them.
Definition at line 74 of file solver_ctmc_getters.h.
Referenced by line::ctmc::ctmc_get_generator().
| std::vector<Sync<T> > line::ctmc::CtmcGenerator< T >::sync |
ev, the reference's sn.sync
Definition at line 68 of file solver_ctmc_getters.h.
Referenced by line::ctmc::ctmc_get_generator(), line::ctmc::ctmc_symbolic_generator(), and line::api::infer_mlps().