![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Storage description of the set held in an MDD. More...
#include <line/api/mdd/mdd.h>
Public Member Functions | |
| double | compression () const |
| Explicit footprint divided by the diagram footprint. | |
Public Attributes | |
| std::size_t | levels = 0 |
| std::vector< int > | nodes_per_level |
| Reachable node count per level. | |
| int | num_nodes = 0 |
| Reachable non-terminal nodes. | |
| int | table_nodes = 0 |
| Nodes physically held in the tables, dead ones included. | |
| long long | num_states = 0 |
| |S|. | |
| long long | mdd_ints = 0 |
| Integers in the reachable arc arrays, the diagram footprint. | |
| long long | explicit_ints = 0 |
| Integers an explicit state list would need, |S| * K. | |
|
inline |
Explicit footprint divided by the diagram footprint.
Definition at line 90 of file mdd.h.
References explicit_ints, and mdd_ints.
| long long line::mdd::MddStats::explicit_ints = 0 |
Integers an explicit state list would need, |S| * K.
Definition at line 87 of file mdd.h.
Referenced by compression(), line::mdd::mdd_to_string(), and line::mdd::MDD::stats().
| std::size_t line::mdd::MddStats::levels = 0 |
Definition at line 75 of file mdd.h.
Referenced by line::mdd::MDD::stats().
| long long line::mdd::MddStats::mdd_ints = 0 |
Integers in the reachable arc arrays, the diagram footprint.
Definition at line 85 of file mdd.h.
Referenced by compression(), line::mdd::mdd_to_string(), and line::mdd::MDD::stats().
| std::vector<int> line::mdd::MddStats::nodes_per_level |
Reachable node count per level.
Definition at line 77 of file mdd.h.
Referenced by line::mdd::MDD::stats().
| int line::mdd::MddStats::num_nodes = 0 |
Reachable non-terminal nodes.
Definition at line 79 of file mdd.h.
Referenced by line::mdd::mdd_to_string(), and line::mdd::MDD::stats().
| long long line::mdd::MddStats::num_states = 0 |
|S|.
Definition at line 83 of file mdd.h.
Referenced by line::mdd::mdd_to_string(), and line::mdd::MDD::stats().
| int line::mdd::MddStats::table_nodes = 0 |
Nodes physically held in the tables, dead ones included.
Definition at line 81 of file mdd.h.
Referenced by line::mdd::mdd_to_string(), and line::mdd::MDD::stats().