LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::ctmc::mapc_detail Namespace Reference

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.

Function Documentation

◆ mapc_class()

template<class T>
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().

◆ wants_mapc()