![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
self.result.FJ: one row per Fork/Join pair, one column per class. More...
#include <line/solvers/fj_metrics.h>
Public Member Functions | |
| bool | empty () const |
| No pair to report: a model without Fork/Join, or a solver that does not compute them. | |
| std::size_t | npairs () const |
Public Attributes | |
| std::vector< std::size_t > | forks |
| 1-based fork node of each pair | |
| std::vector< std::size_t > | joins |
| 1-based join node of each pair | |
| Matrix< T > | QLen |
| FJQLen, P x R. | |
| Matrix< T > | RespT |
| FJRespT, P x R. | |
| Matrix< T > | Tput |
| FJTput, P x R. | |
| bool | computed = false |
| Whether a solver reported the metrics at all; false on a model without pairs. | |
self.result.FJ: one row per Fork/Join pair, one column per class.
Definition at line 43 of file fj_metrics.h.
|
inline |
No pair to report: a model without Fork/Join, or a solver that does not compute them.
Definition at line 52 of file fj_metrics.h.
|
inline |
Definition at line 53 of file fj_metrics.h.
References forks.
Referenced by line::mva::fj_section_metrics(), line::jmt::jmt_map_measures(), and line::ldes::ldes_fj_metrics().
| bool line::solvers::FjMetrics< T >::computed = false |
Whether a solver reported the metrics at all; false on a model without pairs.
Definition at line 50 of file fj_metrics.h.
Referenced by empty(), line::solvers::fj_metrics_to_double(), and line::solvers::fj_metrics_zero().
| std::vector<std::size_t> line::solvers::FjMetrics< T >::forks |
1-based fork node of each pair
Definition at line 44 of file fj_metrics.h.
Referenced by empty(), line::solvers::fj_metrics_to_double(), line::solvers::fj_metrics_zero(), line::mva::fj_section_metrics(), line::jmt::jmt_map_measures(), line::ldes::ldes_fj_metrics(), and npairs().
| std::vector<std::size_t> line::solvers::FjMetrics< T >::joins |
1-based join node of each pair
Definition at line 45 of file fj_metrics.h.
Referenced by line::solvers::fj_metrics_to_double(), line::solvers::fj_metrics_zero(), line::mva::fj_section_metrics(), line::jmt::jmt_map_measures(), and line::ldes::ldes_fj_metrics().
| Matrix<T> line::solvers::FjMetrics< T >::QLen |
FJQLen, P x R.
Definition at line 46 of file fj_metrics.h.
Referenced by line::solvers::fj_metrics_to_double(), line::solvers::fj_metrics_zero(), line::mva::fj_section_metrics(), line::jmt::jmt_map_measures(), and line::ldes::ldes_fj_metrics().
| Matrix<T> line::solvers::FjMetrics< T >::RespT |
FJRespT, P x R.
Definition at line 47 of file fj_metrics.h.
Referenced by line::solvers::fj_metrics_to_double(), line::solvers::fj_metrics_zero(), line::mva::fj_section_metrics(), line::jmt::jmt_map_measures(), and line::ldes::ldes_fj_metrics().
| Matrix<T> line::solvers::FjMetrics< T >::Tput |
FJTput, P x R.
Definition at line 48 of file fj_metrics.h.
Referenced by line::solvers::fj_metrics_to_double(), line::solvers::fj_metrics_zero(), line::mva::fj_section_metrics(), line::jmt::jmt_map_measures(), and line::ldes::ldes_fj_metrics().