![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
getAvgChainTable: the station table aggregated by CHAIN, one row per (station, chain), row-major over (station, chain) and with no row filter, as @NetworkSolver/getAvgChainTable.m. More...
#include <line/solvers/avg_table.h>
Public Member Functions | |
| void | print (std::ostream &out) const |
| Print the station-chain table. | |
| void | print () const |
| std::size_t | size () const |
| bool | empty () const |
Public Attributes | |
| std::vector< std::string > | Station |
| std::vector< std::string > | Chain |
| std::vector< std::string > | JobClasses |
| std::vector< double > | QLen |
| std::vector< double > | Util |
| std::vector< double > | RespT |
| std::vector< double > | ResidT |
| std::vector< double > | ArvR |
| std::vector< double > | Tput |
getAvgChainTable: the station table aggregated by CHAIN, one row per (station, chain), row-major over (station, chain) and with no row filter, as @NetworkSolver/getAvgChainTable.m.
Definition at line 144 of file avg_table.h.
|
inline |
Definition at line 151 of file avg_table.h.
References Station.
| void line::AvgChainTable::print | ( | ) | const |
Definition at line 286 of file solver_facade.cpp.
References print().
| void line::AvgChainTable::print | ( | std::ostream & | out | ) | const |
|
inline |
| std::vector<double> line::AvgChainTable::ArvR |
Definition at line 146 of file avg_table.h.
Referenced by line::NetworkSolver::avg_chain_table(), and print().
| std::vector<std::string> line::AvgChainTable::Chain |
Definition at line 145 of file avg_table.h.
Referenced by line::NetworkSolver::avg_chain_table(), and print().
| std::vector<std::string> line::AvgChainTable::JobClasses |
Definition at line 145 of file avg_table.h.
Referenced by line::NetworkSolver::avg_chain_table(), and print().
| std::vector<double> line::AvgChainTable::QLen |
Definition at line 146 of file avg_table.h.
Referenced by line::NetworkSolver::avg_chain_table(), and print().
| std::vector<double> line::AvgChainTable::ResidT |
Definition at line 146 of file avg_table.h.
Referenced by line::NetworkSolver::avg_chain_table(), and print().
| std::vector<double> line::AvgChainTable::RespT |
Definition at line 146 of file avg_table.h.
Referenced by line::NetworkSolver::avg_chain_table(), and print().
| std::vector<std::string> line::AvgChainTable::Station |
Definition at line 145 of file avg_table.h.
Referenced by line::NetworkSolver::avg_chain_table(), empty(), print(), and size().
| std::vector<double> line::AvgChainTable::Tput |
Definition at line 146 of file avg_table.h.
Referenced by line::NetworkSolver::avg_chain_table(), and print().
| std::vector<double> line::AvgChainTable::Util |
Definition at line 146 of file avg_table.h.
Referenced by line::NetworkSolver::avg_chain_table(), and print().