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

The reducibility structure of a routing matrix, the MATLAB info struct. More...

#include <line/api/sn/sn_routing_ergodic.h>

Collaboration diagram for line::sn::RoutingErgodicityInfo:

Public Attributes

bool isRoutingErgodic = true
 the routing is irreducible
bool isReducible = false
 the routing is reducible
std::vector< std::string > absorbingStations
 names, the Sink excluded
std::vector< std::string > transientStations
 names in a transient component
std::size_t numSCCs = 1
 strongly connected components
std::vector< std::string > suggestedFixes
 one repair per absorbing station

Detailed Description

The reducibility structure of a routing matrix, the MATLAB info struct.

Definition at line 52 of file sn_routing_ergodic.h.

Member Data Documentation

◆ absorbingStations

std::vector<std::string> line::sn::RoutingErgodicityInfo::absorbingStations

◆ isReducible

bool line::sn::RoutingErgodicityInfo::isReducible = false

the routing is reducible

Definition at line 54 of file sn_routing_ergodic.h.

Referenced by line::sn::sn_is_routing_ergodic().

◆ isRoutingErgodic

bool line::sn::RoutingErgodicityInfo::isRoutingErgodic = true

the routing is irreducible

Definition at line 53 of file sn_routing_ergodic.h.

Referenced by line::sn::sn_is_routing_ergodic(), line::sn::sn_make_ergodic(), and line::sn::sn_reducibility_info().

◆ numSCCs

std::size_t line::sn::RoutingErgodicityInfo::numSCCs = 1

strongly connected components

Definition at line 57 of file sn_routing_ergodic.h.

Referenced by line::sn::sn_is_routing_ergodic().

◆ suggestedFixes

std::vector<std::string> line::sn::RoutingErgodicityInfo::suggestedFixes

one repair per absorbing station

Definition at line 58 of file sn_routing_ergodic.h.

Referenced by line::sn::sn_reducibility_info().

◆ transientStations

std::vector<std::string> line::sn::RoutingErgodicityInfo::transientStations

names in a transient component

Definition at line 56 of file sn_routing_ergodic.h.

Referenced by line::sn::sn_is_routing_ergodic().


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