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

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

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

Public Attributes

std::vector< T > pit
 defective distribution at t, a lower bound on pi(t)
long steps = 0
 number of birth steps K+1 actually taken
double lambdaMin = 0.0
 smallest adaptive rate used
double lambdaMax = 0.0
 largest adaptive rate used, the Lstar of the weights
double uniformRate = 0.0
 max_i |q_ii|, the rate ordinary uniformization would use
weightTail
 mass reaching the overflow index, i.e. P{N(t) > K}
weightWindow
 Poisson mass outside the Fox-Glynn window.
droppedMass
 probability removed by the occupancy threshold
errorBound
 sum(pi0) - sum(pit), which IS the L1 error
std::size_t supportMax = 0
 largest occupied support over the sweep
std::size_t supportFinal = 0
 support at the last step
bool truncated = false
 maxsteps stopped the sweep
bool absorbed = false
 the support emptied or became absorbing

Detailed Description

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

Definition at line 72 of file ctmc_fau.h.

Member Data Documentation

◆ absorbed

template<class T>
bool line::mc::FauResult< T >::absorbed = false

the support emptied or became absorbing

Definition at line 85 of file ctmc_fau.h.

Referenced by line::mc::ctmc_fau().

◆ droppedMass

template<class T>
T line::mc::FauResult< T >::droppedMass

probability removed by the occupancy threshold

Definition at line 80 of file ctmc_fau.h.

Referenced by line::mc::ctmc_fau().

◆ errorBound

template<class T>
T line::mc::FauResult< T >::errorBound

sum(pi0) - sum(pit), which IS the L1 error

Definition at line 81 of file ctmc_fau.h.

Referenced by line::mc::ctmc_fau().

◆ lambdaMax

template<class T>
double line::mc::FauResult< T >::lambdaMax = 0.0

largest adaptive rate used, the Lstar of the weights

Definition at line 76 of file ctmc_fau.h.

Referenced by line::mc::ctmc_fau().

◆ lambdaMin

template<class T>
double line::mc::FauResult< T >::lambdaMin = 0.0

smallest adaptive rate used

Definition at line 75 of file ctmc_fau.h.

Referenced by line::mc::ctmc_fau().

◆ pit

template<class T>
std::vector<T> line::mc::FauResult< T >::pit

defective distribution at t, a lower bound on pi(t)

Definition at line 73 of file ctmc_fau.h.

Referenced by line::mc::ctmc_fau().

◆ steps

template<class T>
long line::mc::FauResult< T >::steps = 0

number of birth steps K+1 actually taken

Definition at line 74 of file ctmc_fau.h.

Referenced by line::mc::ctmc_fau().

◆ supportFinal

template<class T>
std::size_t line::mc::FauResult< T >::supportFinal = 0

support at the last step

Definition at line 83 of file ctmc_fau.h.

Referenced by line::mc::ctmc_fau().

◆ supportMax

template<class T>
std::size_t line::mc::FauResult< T >::supportMax = 0

largest occupied support over the sweep

Definition at line 82 of file ctmc_fau.h.

Referenced by line::mc::ctmc_fau().

◆ truncated

template<class T>
bool line::mc::FauResult< T >::truncated = false

maxsteps stopped the sweep

Definition at line 84 of file ctmc_fau.h.

Referenced by line::mc::ctmc_fau().

◆ uniformRate

template<class T>
double line::mc::FauResult< T >::uniformRate = 0.0

max_i |q_ii|, the rate ordinary uniformization would use

Definition at line 77 of file ctmc_fau.h.

Referenced by line::mc::ctmc_fau().

◆ weightTail

template<class T>
T line::mc::FauResult< T >::weightTail

mass reaching the overflow index, i.e. P{N(t) > K}

Definition at line 78 of file ctmc_fau.h.

Referenced by line::mc::ctmc_fau().

◆ weightWindow

template<class T>
T line::mc::FauResult< T >::weightWindow

Poisson mass outside the Fox-Glynn window.

Definition at line 79 of file ctmc_fau.h.

Referenced by line::mc::ctmc_fau().


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