![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Functions | |
| template<class T> | |
| bool | wants_mapc (const qn::NetworkStruct< T > &sn, std::size_t ist, std::size_t r) |
| template<class T> | |
| void | mapc_class (qn::NetworkStruct< T > &sn, std::size_t ist, std::size_t r) |
| Rewrite class r at station ist into pair form (c > 1) or mark it carried (c = 1); a private copy. | |
| void line::ctmc::mapc_detail::mapc_class | ( | qn::NetworkStruct< T > & | sn, |
| std::size_t | ist, | ||
| std::size_t | r ) |
Rewrite class r at station ist into pair form (c > 1) or mark it carried (c = 1); a private copy.
Definition at line 64 of file solver_ctmc_mapc.h.
References line::lang::Distrib< T >::D0, line::lang::Distrib< T >::D1, line::inverse(), mapc_class(), line::matmul(), line::qn::CtmcMapc< T >::p, and line::qn::CtmcMapc< T >::single.
Referenced by line::ctmc::ctmc_mapc(), and mapc_class().
| bool line::ctmc::mapc_detail::wants_mapc | ( | const qn::NetworkStruct< T > & | sn, |
| std::size_t | ist, | ||
| std::size_t | r ) |
Definition at line 51 of file solver_ctmc_mapc.h.
References line::lang::Distrib< T >::D0, line::lang::Distrib< T >::D1, line::lang::Distrib< T >::disabled, line::lang::FCFS, line::lang::MAP, line::lang::MMPP2, line::qn::Station< T >::nservers, line::qn::Station< T >::sched, line::lang::Distrib< T >::type, and wants_mapc().
Referenced by line::ctmc::ctmc_mapc(), and wants_mapc().