LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::FirstPassageMoments Struct Reference

getFirstPassTMoments(A, B, nmax, C): [m, mall, p] with the resolved sets. More...

#include <line/solvers/solver.h>

Collaboration diagram for line::FirstPassageMoments:

Public Attributes

std::vector< double > m
 moments 1..nmax from A (conditional on B before C)
Matrix< double > mall
 (nstates x nmax), one row per starting state
std::vector< double > p
 (nstates) probability of entering B before C
std::vector< std::size_t > source
 0-based state rows of A; empty = conditional stationary
std::vector< std::size_t > target
 0-based state rows of B
std::vector< std::size_t > taboo
 0-based state rows of C minus B

Detailed Description

getFirstPassTMoments(A, B, nmax, C): [m, mall, p] with the resolved sets.

Definition at line 108 of file solver.h.

Member Data Documentation

◆ m

std::vector<double> line::FirstPassageMoments::m

moments 1..nmax from A (conditional on B before C)

Definition at line 109 of file solver.h.

◆ mall

Matrix<double> line::FirstPassageMoments::mall

(nstates x nmax), one row per starting state

Definition at line 110 of file solver.h.

◆ p

std::vector<double> line::FirstPassageMoments::p

(nstates) probability of entering B before C

Definition at line 111 of file solver.h.

◆ source

std::vector<std::size_t> line::FirstPassageMoments::source

0-based state rows of A; empty = conditional stationary

Definition at line 112 of file solver.h.

◆ taboo

std::vector<std::size_t> line::FirstPassageMoments::taboo

0-based state rows of C minus B

Definition at line 114 of file solver.h.

◆ target

std::vector<std::size_t> line::FirstPassageMoments::target

0-based state rows of B

Definition at line 113 of file solver.h.


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