![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
This is the complete list of members for line::lqn::LqnBuilder< T >, including all inherited members.
| act_think_time(const std::string &act, const Distrib< T > &d) | line::lqn::LqnBuilder< T > | inline |
| activity(const std::string &name, const Distrib< T > &hostdem, const std::string &on_task) | line::lqn::LqnBuilder< T > | inline |
| add_constraint(const std::string &elem, const std::vector< std::string > &operands, const std::vector< T > &coeffs, const T &cap) | line::lqn::LqnBuilder< T > | inline |
| add_server_type(const std::string &elem, const std::string &pool, double count, const std::vector< std::string > &compatible, const T &rate) | line::lqn::LqnBuilder< T > | inline |
| and_fork(const std::string &pre, const std::vector< std::string > &posts) | line::lqn::LqnBuilder< T > | inline |
| and_join(const std::vector< std::string > &pres, const std::string &post, std::size_t quorum=0) | line::lqn::LqnBuilder< T > | inline |
| async_call(const std::string &act, const std::string &dest_entry, const T &mean) | line::lqn::LqnBuilder< T > | inline |
| bound_to(const std::string &act, const std::string &entry_name) | line::lqn::LqnBuilder< T > | inline |
| build() const | line::lqn::LqnBuilder< T > | inline |
| cache_access(const std::string &pre, const std::string &hit, const std::string &miss) | line::lqn::LqnBuilder< T > | inline |
| cache_task(const std::string &name, double mult, SchedStrategy sched, const std::string &on_processor, std::size_t nitems, const std::vector< int > &itemcap, ReplacementStrategy replacestrat, double repl=1.0) | line::lqn::LqnBuilder< T > | inline |
| entry(const std::string &name, const std::string &on_task) | line::lqn::LqnBuilder< T > | inline |
| forward(const std::string &src_entry, const std::string &dest_entry, const T &prob) | line::lqn::LqnBuilder< T > | inline |
| item_entry(const std::string &name, const std::string &on_task, std::size_t cardinality, const std::vector< T > &popularity) | line::lqn::LqnBuilder< T > | inline |
| loop(const std::string &pre, const std::vector< std::string > &body, const std::string &end, const T &count) | line::lqn::LqnBuilder< T > | inline |
| model() const | line::lqn::LqnBuilder< T > | inline |
| open_arrival(const std::string &entry_name, const Distrib< T > &d) | line::lqn::LqnBuilder< T > | inline |
| or_fork(const std::string &pre, const std::vector< std::string > &posts, const std::vector< T > &probs) | line::lqn::LqnBuilder< T > | inline |
| or_join(const std::vector< std::string > &pres, const std::string &post) | line::lqn::LqnBuilder< T > | inline |
| processor(const std::string &name, double mult, SchedStrategy sched, double repl=1.0) | line::lqn::LqnBuilder< T > | inline |
| replies_to(const std::string &act, const std::string &entry_name) | line::lqn::LqnBuilder< T > | inline |
| serial(const std::string &pre, const std::string &post) | line::lqn::LqnBuilder< T > | inline |
| set_class_dependence(const std::string &elem, const CdScaling< T > &beta, const std::vector< T > &peak) | line::lqn::LqnBuilder< T > | inline |
| set_constraint(const std::string &elem, const Matrix< T > &A, const std::vector< T > &b) | line::lqn::LqnBuilder< T > | inline |
| set_joint_dependence(const std::string &elem, const CdScaling< T > &eta, const std::vector< T > &peak) | line::lqn::LqnBuilder< T > | inline |
| set_load_dependence(const std::string &elem, const std::vector< T > &alpha) | line::lqn::LqnBuilder< T > | inline |
| setup_time(const std::string &task_name, const Distrib< T > &setup, const Distrib< T > &delayoff) | line::lqn::LqnBuilder< T > | inline |
| sync_call(const std::string &act, const std::string &dest_entry, const T &mean) | line::lqn::LqnBuilder< T > | inline |
| sync_call_jsq(const std::string &act, const std::vector< std::string > &dest_entries, const T &mean) | line::lqn::LqnBuilder< T > | inline |
| sync_call_round_robin(const std::string &act, const std::vector< std::string > &dest_entries, const T &mean) | line::lqn::LqnBuilder< T > | inline |
| task(const std::string &name, double mult, SchedStrategy sched, const std::string &on_processor, double repl=1.0) | line::lqn::LqnBuilder< T > | inline |
| think_time(const std::string &task_name, const Distrib< T > &d) | line::lqn::LqnBuilder< T > | inline |