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

The phase-type form of a first passage time. More...

#include <line/api/mc/ctmc_passage.h>

Collaboration diagram for line::mc::PassagePh< T >:

Public Attributes

std::vector< T > alpha
 pi0 restricted to the non-target block, UNNORMALIZED
Matrix< T > S
 sub-generator Q(A,A)
std::vector< T > s0
 exit vector -S*1
std::vector< std::size_t > keep
 row of S -> state index of Q
atom
 mass of pi0 already inside the target: F(0)

Detailed Description

template<class T>
struct line::mc::PassagePh< T >

The phase-type form of a first passage time.

Definition at line 64 of file ctmc_passage.h.

Member Data Documentation

◆ alpha

template<class T>
std::vector<T> line::mc::PassagePh< T >::alpha

pi0 restricted to the non-target block, UNNORMALIZED

Definition at line 65 of file ctmc_passage.h.

Referenced by line::mc::ctmc_passage_lst(), line::mc::ctmc_passage_moments(), line::mc::ctmc_passage_ph(), and line::mc::ctmc_passage_time().

◆ atom

template<class T>
T line::mc::PassagePh< T >::atom

mass of pi0 already inside the target: F(0)

Definition at line 69 of file ctmc_passage.h.

Referenced by line::mc::ctmc_passage_lst(), line::mc::ctmc_passage_ph(), and line::mc::ctmc_passage_time().

◆ keep

template<class T>
std::vector<std::size_t> line::mc::PassagePh< T >::keep

row of S -> state index of Q

Definition at line 68 of file ctmc_passage.h.

Referenced by line::mc::ctmc_passage_moments(), and line::mc::ctmc_passage_ph().

◆ S

template<class T>
Matrix<T> line::mc::PassagePh< T >::S

◆ s0

template<class T>
std::vector<T> line::mc::PassagePh< T >::s0

exit vector -S*1

Definition at line 67 of file ctmc_passage.h.

Referenced by line::mc::ctmc_passage_lst(), line::mc::ctmc_passage_ph(), and line::mc::ctmc_passage_time().


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