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

Functions

template<class T>
void require_ph (const lang::Distrib< T > &d, const mam::Map< T > &m, const std::string &name, const std::string &cname, const std::string &what)
 A renewal phase-type law is what a pool server can carry; anything else is refused by name.
template<class T>
void refuse_features (const qn::NetworkStruct< T > &sn, std::size_t ind, std::size_t ist)
 The features a pooled station cannot be combined with, sub_refuse_features of the reference.
template<class T>
void pool_station (qn::NetworkStruct< T > &sn, std::size_t ind, std::size_t ist)
 Rewrite one station; the struct is the solver's private copy.

Function Documentation

◆ pool_station()

◆ refuse_features()

template<class T>
void line::ctmc::pools_detail::refuse_features ( const qn::NetworkStruct< T > & sn,
std::size_t ind,
std::size_t ist )

◆ require_ph()

template<class T>
void line::ctmc::pools_detail::require_ph ( const lang::Distrib< T > & d,
const mam::Map< T > & m,
const std::string & name,
const std::string & cname,
const std::string & what )