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

A sampled path: the states visited, with their holding times for a CTMC. More...

#include <line/lang/processes/markov_chain.h>

Collaboration diagram for line::lang::processes::ChainPath< T >:

Public Attributes

std::vector< std::size_t > states
 0-based state index at each step
std::vector< T > sojourn
 holding times; empty for a DTMC, which has none

Detailed Description

template<class T>
struct line::lang::processes::ChainPath< T >

A sampled path: the states visited, with their holding times for a CTMC.

Definition at line 669 of file markov_chain.h.

Member Data Documentation

◆ sojourn

template<class T>
std::vector<T> line::lang::processes::ChainPath< T >::sojourn

holding times; empty for a DTMC, which has none

Definition at line 671 of file markov_chain.h.

Referenced by line::lang::processes::chain_sample().

◆ states

template<class T>
std::vector<std::size_t> line::lang::processes::ChainPath< T >::states

0-based state index at each step

Definition at line 670 of file markov_chain.h.

Referenced by line::lang::processes::chain_sample().


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