![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
#include <line/api/mc/stronglyconncomp.h>
Public Member Functions | |
| std::size_t | numSCC () const |
Public Attributes | |
| std::vector< std::size_t > | scc |
| Component index of each state, 1-based as in MATLAB (0 is never used). | |
| std::vector< bool > | recurrent |
| recurrent[c-1] is true when component c has no edge leaving it. | |
| std::vector< std::vector< std::size_t > > | members |
| Member states of each component, ascending. | |
Definition at line 46 of file stronglyconncomp.h.
|
inline |
Definition at line 53 of file stronglyconncomp.h.
References members.
Referenced by line::mc::ctmc_solve_reducible_blkdecomp(), line::mc::dtmc_solve_reducible(), and line::sn::sn_is_routing_ergodic().
| std::vector<std::vector<std::size_t> > line::mc::SccResult::members |
Member states of each component, ascending.
Definition at line 52 of file stronglyconncomp.h.
Referenced by line::mc::ctmc_solve_reducible_blkdecomp(), line::mc::dtmc_solve_reducible(), numSCC(), and line::mc::stronglyconncomp().
| std::vector<bool> line::mc::SccResult::recurrent |
recurrent[c-1] is true when component c has no edge leaving it.
Definition at line 50 of file stronglyconncomp.h.
Referenced by line::qn::NetworkStruct< T >::chain_visits(), line::mc::ctmc_solve_reducible_blkdecomp(), line::mc::dtmc_solve_reducible(), line::sn::sn_is_routing_ergodic(), and line::mc::stronglyconncomp().
| std::vector<std::size_t> line::mc::SccResult::scc |
Component index of each state, 1-based as in MATLAB (0 is never used).
Definition at line 48 of file stronglyconncomp.h.
Referenced by line::mc::ctmc_solve_reducible_blkdecomp(), line::mc::dtmc_solve_reducible(), line::sn::sn_is_routing_ergodic(), and line::mc::stronglyconncomp().