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

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>

Collaboration diagram for line::fluid::petri::PetriConstraints:

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

Detailed Description

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.

Member Data Documentation

◆ A

Matrix<double> line::fluid::petri::PetriConstraints::A

Definition at line 231 of file fluid_petri.h.

Referenced by line::fluid::petri::petri_constraints().

◆ b

std::vector<double> line::fluid::petri::PetriConstraints::b

Definition at line 232 of file fluid_petri.h.

Referenced by line::fluid::petri::petri_constraints().

◆ cover

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().

◆ fluid

std::vector<bool> line::fluid::petri::PetriConstraints::fluid

Definition at line 236 of file fluid_petri.h.

Referenced by line::fluid::petri::petri_constraints().

◆ label

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().

◆ lower

std::vector<bool> line::fluid::petri::PetriConstraints::lower

Definition at line 235 of file fluid_petri.h.

Referenced by line::fluid::petri::petri_constraints().


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