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

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

Public Attributes

std::vector< T > p
 stationary distribution estimate, sums to one
int flag
 0 converged, 1 iteration cap, 2 zero diagonal, 4 breakdown
double relres
 ||p Q||_1 / max|q_ii| at return
long iter
 sweeps performed
double omega
 relaxation factor at return (1 for Gauss-Seidel, 0 otherwise)

Detailed Description

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

Definition at line 69 of file ctmc_classical.h.

Member Data Documentation

◆ flag

template<class T>
int line::mc::ClassicalResult< T >::flag

0 converged, 1 iteration cap, 2 zero diagonal, 4 breakdown

Definition at line 71 of file ctmc_classical.h.

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

◆ iter

template<class T>
long line::mc::ClassicalResult< T >::iter

sweeps performed

Definition at line 73 of file ctmc_classical.h.

◆ omega

template<class T>
double line::mc::ClassicalResult< T >::omega

relaxation factor at return (1 for Gauss-Seidel, 0 otherwise)

Definition at line 74 of file ctmc_classical.h.

◆ p

template<class T>
std::vector<T> line::mc::ClassicalResult< T >::p

stationary distribution estimate, sums to one

Definition at line 70 of file ctmc_classical.h.

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

◆ relres

template<class T>
double line::mc::ClassicalResult< T >::relres

||p Q||_1 / max|q_ii| at return

Definition at line 72 of file ctmc_classical.h.


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