LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::solvers::FjMetrics< T > Struct Template Reference

self.result.FJ: one row per Fork/Join pair, one column per class. More...

#include <line/solvers/fj_metrics.h>

Inheritance diagram for line::solvers::FjMetrics< T >:
Collaboration diagram for line::solvers::FjMetrics< T >:

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.

Detailed Description

template<class T>
struct line::solvers::FjMetrics< T >

self.result.FJ: one row per Fork/Join pair, one column per class.

Definition at line 43 of file fj_metrics.h.

Member Function Documentation

◆ empty()

template<class T>
bool line::solvers::FjMetrics< T >::empty ( ) const
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.

References computed, and forks.

◆ npairs()

template<class T>
std::size_t line::solvers::FjMetrics< T >::npairs ( ) const
inline

Member Data Documentation

◆ computed

template<class T>
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().

◆ forks

template<class T>
std::vector<std::size_t> line::solvers::FjMetrics< T >::forks

◆ joins

template<class T>
std::vector<std::size_t> line::solvers::FjMetrics< T >::joins

◆ QLen

◆ RespT

◆ Tput


The documentation for this struct was generated from the following file: