![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Every finite place capacity as a linear row A x <= b, and the two bounds of every fluid place. More...
#include <line/solvers/fluid/fluid_petri.h>
Public Attributes | |
| Matrix< double > | A |
| std::vector< double > | b |
| std::vector< std::string > | label |
| std::vector< std::vector< bool > > | cover |
| std::vector< bool > | lower |
| std::vector< bool > | fluid |
Every finite place capacity as a linear row A x <= b, and the two bounds of every fluid place.
cover[c] names the coordinates row c caps, i.e. the deposits (or, for a LOWER row, the withdrawals) its multiplier throttles. lower[c] marks the empty-level row of a fluid place, whose multiplier gates the withdrawals, and fluid[c] any bound of a fluid place.
Definition at line 230 of file fluid_petri.h.
| Matrix<double> line::fluid::petri::PetriConstraints::A |
Definition at line 231 of file fluid_petri.h.
Referenced by line::fluid::petri::petri_constraints().
| std::vector<double> line::fluid::petri::PetriConstraints::b |
Definition at line 232 of file fluid_petri.h.
Referenced by line::fluid::petri::petri_constraints().
| std::vector<std::vector<bool> > line::fluid::petri::PetriConstraints::cover |
Definition at line 234 of file fluid_petri.h.
Referenced by line::fluid::petri::petri_constraints().
| std::vector<bool> line::fluid::petri::PetriConstraints::fluid |
Definition at line 236 of file fluid_petri.h.
Referenced by line::fluid::petri::petri_constraints().
| std::vector<std::string> line::fluid::petri::PetriConstraints::label |
Definition at line 233 of file fluid_petri.h.
Referenced by line::fluid::petri::petri_constraints().
| std::vector<bool> line::fluid::petri::PetriConstraints::lower |
Definition at line 235 of file fluid_petri.h.
Referenced by line::fluid::petri::petri_constraints().