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

Result of pfqn_stdf / pfqn_stdf_heur, mirroring the MATLAB cell array RD. More...

#include <line/api/pfqn/pfqn_stdf.h>

Collaboration diagram for line::pfqn::StdfResult< T >:

Public Attributes

std::vector< std::vector< Matrix< T > > > RD
std::vector< T > tset
 the time set after the zero guard
bool isNumStable = true
 false once an aggregate solve reported instability

Detailed Description

template<class T>
struct line::pfqn::StdfResult< T >

Result of pfqn_stdf / pfqn_stdf_heur, mirroring the MATLAB cell array RD.

RD[k][r] is a (T x 2) matrix whose first column is the sojourn-time CDF and whose second column is the (guarded) time set, empty where the reference leaves the cell unset.

Definition at line 97 of file pfqn_stdf.h.

Member Data Documentation

◆ isNumStable

template<class T>
bool line::pfqn::StdfResult< T >::isNumStable = true

false once an aggregate solve reported instability

Definition at line 100 of file pfqn_stdf.h.

Referenced by line::pfqn::pfqn_stdf(), and line::pfqn::pfqn_stdf_heur().

◆ RD

template<class T>
std::vector<std::vector<Matrix<T> > > line::pfqn::StdfResult< T >::RD

◆ tset

template<class T>
std::vector<T> line::pfqn::StdfResult< T >::tset

the time set after the zero guard

Definition at line 99 of file pfqn_stdf.h.

Referenced by line::pfqn::pfqn_stdf(), and line::pfqn::pfqn_stdf_heur().


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