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

What the reward analyzer produces, per declared reward. More...

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

Collaboration diagram for line::ctmc::CtmcReward< T >:

Public Attributes

std::vector< std::string > names
std::vector< T > steady_state
 E[r] per reward.
std::vector< Matrix< T > > V
 V[r] is (Tmax+1 x nstates).
std::vector< T > t
 iteration index / q
Matrix< T > state_space_aggr
 the rows the reward saw
CtmcSolution< T > chain

Detailed Description

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

What the reward analyzer produces, per declared reward.

Definition at line 49 of file solver_ctmc_reward.h.

Member Data Documentation

◆ chain

template<class T>
CtmcSolution<T> line::ctmc::CtmcReward< T >::chain

Definition at line 55 of file solver_ctmc_reward.h.

Referenced by line::ctmc::solver_ctmc_reward().

◆ names

template<class T>
std::vector<std::string> line::ctmc::CtmcReward< T >::names

◆ state_space_aggr

template<class T>
Matrix<T> line::ctmc::CtmcReward< T >::state_space_aggr

the rows the reward saw

Definition at line 54 of file solver_ctmc_reward.h.

Referenced by line::ctmc::solver_ctmc_reward().

◆ steady_state

template<class T>
std::vector<T> line::ctmc::CtmcReward< T >::steady_state

E[r] per reward.

Definition at line 51 of file solver_ctmc_reward.h.

Referenced by line::ctmc::solver_ctmc_avg_reward(), and line::ctmc::solver_ctmc_reward().

◆ t

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

iteration index / q

Definition at line 53 of file solver_ctmc_reward.h.

Referenced by line::ctmc::solver_ctmc_reward().

◆ V

template<class T>
std::vector<Matrix<T> > line::ctmc::CtmcReward< T >::V

V[r] is (Tmax+1 x nstates).

Definition at line 52 of file solver_ctmc_reward.h.

Referenced by line::ctmc::solver_ctmc_reward().


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