![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
One (transition, mode) pair of the net, in level coordinates. More...
#include <line/api/spn/spn_mdd.h>
Public Attributes | |
| std::size_t | trans = 0 |
| 1-based node index of the transition. | |
| std::size_t | mode = 0 |
| Mode index within the transition, 0-based. | |
| std::vector< double > | enab |
| Enabling multiplicity per place level. | |
| std::vector< double > | inhib |
| Inhibition threshold per place level; infinite when absent. | |
| std::vector< double > | fire |
| Firing outcome per place level. | |
| Matrix< T > | D0 |
| Matrix< T > | D1 |
| std::vector< T > | pie |
| std::size_t | nph = 1 |
| double | srv = 1.0 |
| std::function< T(const std::vector< T > &)> | dep |
| Marking-dependent firing-rate multiplier; empty for the unit one. | |
One (transition, mode) pair of the net, in level coordinates.
| Matrix<T> line::spn::SpnMode< T >::D0 |
Definition at line 97 of file spn_mdd.h.
Referenced by line::spn::spn_mdd().
| Matrix<T> line::spn::SpnMode< T >::D1 |
Definition at line 98 of file spn_mdd.h.
Referenced by line::spn::spn_mdd(), and line::spn::spn_metrics().
| std::function<T(const std::vector<T>&)> line::spn::SpnMode< T >::dep |
Marking-dependent firing-rate multiplier; empty for the unit one.
Definition at line 103 of file spn_mdd.h.
Referenced by line::spn::spn_mdd(), and line::spn::spn_metrics().
| std::vector<double> line::spn::SpnMode< T >::enab |
Enabling multiplicity per place level.
Definition at line 92 of file spn_mdd.h.
Referenced by line::spn::spn_mdd(), line::spn::spn_metrics(), and line::spn::spn_rec_enabled().
| std::vector<double> line::spn::SpnMode< T >::fire |
Firing outcome per place level.
Definition at line 96 of file spn_mdd.h.
Referenced by line::spn::spn_mdd().
| std::vector<double> line::spn::SpnMode< T >::inhib |
Inhibition threshold per place level; infinite when absent.
Definition at line 94 of file spn_mdd.h.
Referenced by line::spn::spn_mdd(), and line::spn::spn_rec_enabled().
| std::size_t line::spn::SpnMode< T >::mode = 0 |
Mode index within the transition, 0-based.
Definition at line 90 of file spn_mdd.h.
Referenced by line::spn::spn_mdd(), and line::spn::spn_metrics().
| std::size_t line::spn::SpnMode< T >::nph = 1 |
Definition at line 100 of file spn_mdd.h.
Referenced by line::spn::spn_mdd(), and line::spn::spn_metrics().
| std::vector<T> line::spn::SpnMode< T >::pie |
Definition at line 99 of file spn_mdd.h.
Referenced by line::spn::spn_mdd().
| double line::spn::SpnMode< T >::srv = 1.0 |
Definition at line 101 of file spn_mdd.h.
Referenced by line::spn::spn_mdd(), and line::spn::spn_metrics().
| std::size_t line::spn::SpnMode< T >::trans = 0 |
1-based node index of the transition.
Definition at line 88 of file spn_mdd.h.
Referenced by line::spn::spn_mdd(), and line::spn::spn_metrics().