![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
This is the complete list of members for line::Transition, including all inherited members.
| add_mode(const std::string &nm) | line::Transition | inline |
| get_index() const | line::Node | inline |
| get_name() const | line::Node | inline |
| idx_ | line::Node | protected |
| model() const | line::Node | inline |
| model_ | line::Node | protected |
| name_ | line::Node | protected |
| Node(NetworkModel &m, std::size_t idx, const std::string &nm) | line::Node | inlineprotected |
| operator std::size_t() const | line::Node | inline |
| set_distribution(std::size_t mode, const Dist &d) | line::Transition | inline |
| set_enabling_conditions(std::size_t mode, const JobClass &cls, const Place &place, double tokens) | line::Transition | inline |
| set_firing_outcome(std::size_t mode, const JobClass &cls, const Node &dest, double tokens) | line::Transition | inline |
| set_firing_priorities(std::size_t mode, double prio) | line::Transition | inline |
| set_firing_rate_dependence(std::size_t mode, const std::function< double(const std::vector< double > &)> &g) | line::Transition | inline |
| set_firing_weights(std::size_t mode, double w) | line::Transition | inline |
| set_inhibiting_conditions(std::size_t mode, const JobClass &cls, const Place &place, double tokens) | line::Transition | inline |
| set_number_of_servers(std::size_t mode, double n) | line::Transition | inline |
| set_routing(std::size_t cls, lang::RoutingStrategy rs) | line::Node | inline |
| set_routing_weights(std::size_t cls, const std::map< std::size_t, double > &weights) | line::Node | inline |
| set_timing_strategy(std::size_t mode, lang::TimingStrategy ts) | line::Transition | inline |
| Transition(NetworkModel &m, const std::string &nm) | line::Transition | inline |
| Transition(NetworkModel &m, const std::string &nm, const qn::TransitionParam< double > &par) | line::Transition | inline |