5#ifndef LINE_SOLVERS_AVG_TABLE_H
6#define LINE_SOLVERS_AVG_TABLE_H
50 double get(
const std::string&
column,
const std::string& station,
51 const std::string& jobclass)
const;
53 std::vector<double>
column(
const std::string&
column)
const;
68 std::vector<double>
F,
t;
73 std::vector<double>
t;
74 std::vector<std::vector<double> >
QNt;
getAvgTable, one row per (station, class) that carries a metric.
std::vector< double > ArvR
std::vector< double > Tput
std::vector< double > ResidT
std::vector< double > RespT
std::size_t size() const
The number of rows the table carries.
std::vector< double > Util
std::vector< std::string > Station
std::vector< double > column(const std::string &column) const
The column of a station over every class it has a row for.
std::vector< double > SysTput
std::vector< std::string > JobClass
std::string warning
The reference's own warning text, empty when it did not warn.
double get(const std::string &column, const std::string &station, const std::string &jobclass) const
One cell of the table, by station and class NAME; NaN when absent.
std::vector< double > ListCost
getAvgCacheTable's ListCost column; empty on a model without item sizes.
std::vector< double > SysRespT
std::vector< std::string > SysClass
getAvgSysTable: system response time and throughput, per class.
std::vector< double > QLen
SolverBA(model, method).getBoundsTable().
std::vector< double > Tlower
std::vector< double > Qupper
std::vector< std::string > Station
std::vector< double > Qlower
std::vector< std::string > JobClass
std::vector< double > Tupper
One response-time CDF curve: F the CDF value, t the time it is reached.
getTranAvg: the transient mean queue length per (station, class).
std::vector< std::string > label
the (station, class) of each column
std::vector< std::vector< double > > QNt
[step][station*class]
std::vector< double > t
the time axis