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

The time-dependent answer of one getTranProb* query. More...

#include <line/solvers/ctmc/solver_ctmc_getters.h>

Public Attributes

std::vector< T > t
 The reference returns Pi_t = [t, pi_t], one matrix with time glued on as column 1.
Matrix< T > pit
 (ntimes x nstates) occupancy over the solved chain
Matrix< T > labels
 (nstates x width) the state descriptor the query asked for

Detailed Description

template<class T>
struct line::ctmc::CtmcTranProb< T >

The time-dependent answer of one getTranProb* query.

Definition at line 112 of file solver_ctmc_getters.h.

Member Data Documentation

◆ labels

template<class T>
Matrix<T> line::ctmc::CtmcTranProb< T >::labels

(nstates x width) the state descriptor the query asked for

Definition at line 121 of file solver_ctmc_getters.h.

Referenced by line::ctmc::ctmc_get_tran_prob(), line::ctmc::ctmc_get_tran_prob_aggr(), line::ctmc::ctmc_get_tran_prob_sys(), and line::ctmc::ctmc_get_tran_prob_sys_aggr().

◆ pit

template<class T>
Matrix<T> line::ctmc::CtmcTranProb< T >::pit

(ntimes x nstates) occupancy over the solved chain

Definition at line 120 of file solver_ctmc_getters.h.

◆ t

template<class T>
std::vector<T> line::ctmc::CtmcTranProb< T >::t

The reference returns Pi_t = [t, pi_t], one matrix with time glued on as column 1.

The two are kept apart here because they are not the same quantity and concatenating them forces every consumer to know that column 1 is not a probability.

Definition at line 119 of file solver_ctmc_getters.h.


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