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

What the Petri route computes that the station table has no column for. More...

#include <line/solvers/fluid/fluid_petri.h>

Collaboration diagram for line::fluid::petri::PetriReport:

Classes

struct  Fluid
 MATLAB moments.petri.fluid: per fluid place its name, reported level and level variance, its unthrottled mean drift, the variance rate of its net inflow (filled only by the diffusion refinement), the bound it is held at (+1 capacity, -1 empty, 0 none), and the fluid_boundary mode in force. More...

Public Attributes

Matrix< double > marking
Matrix< double > marking_var
std::vector< std::string > mode_label
std::vector< double > mode_flow
std::vector< double > immediate_flow
std::vector< std::string > invariant_label
std::vector< double > invariant_value
std::vector< double > invariant_error
std::vector< std::string > capacity_label
std::vector< std::size_t > capacity_active
std::vector< double > capacity_fraction
std::vector< std::size_t > pinned
Matrix< double > Sigma
struct line::fluid::petri::PetriReport::Fluid fluid

Detailed Description

What the Petri route computes that the station table has no column for.

Definition at line 579 of file fluid_petri.h.

Member Data Documentation

◆ capacity_active

std::vector<std::size_t> line::fluid::petri::PetriReport::capacity_active

Definition at line 586 of file fluid_petri.h.

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

◆ capacity_fraction

std::vector<double> line::fluid::petri::PetriReport::capacity_fraction

Definition at line 587 of file fluid_petri.h.

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

◆ capacity_label

std::vector<std::string> line::fluid::petri::PetriReport::capacity_label

Definition at line 585 of file fluid_petri.h.

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

◆ fluid

struct line::fluid::petri::PetriReport::Fluid line::fluid::petri::PetriReport::fluid

◆ immediate_flow

std::vector<double> line::fluid::petri::PetriReport::immediate_flow

Definition at line 582 of file fluid_petri.h.

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

◆ invariant_error

std::vector<double> line::fluid::petri::PetriReport::invariant_error

Definition at line 584 of file fluid_petri.h.

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

◆ invariant_label

std::vector<std::string> line::fluid::petri::PetriReport::invariant_label

Definition at line 583 of file fluid_petri.h.

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

◆ invariant_value

std::vector<double> line::fluid::petri::PetriReport::invariant_value

Definition at line 584 of file fluid_petri.h.

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

◆ marking

Matrix<double> line::fluid::petri::PetriReport::marking

Definition at line 580 of file fluid_petri.h.

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

◆ marking_var

Matrix<double> line::fluid::petri::PetriReport::marking_var

Definition at line 580 of file fluid_petri.h.

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

◆ mode_flow

std::vector<double> line::fluid::petri::PetriReport::mode_flow

Definition at line 582 of file fluid_petri.h.

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

◆ mode_label

std::vector<std::string> line::fluid::petri::PetriReport::mode_label

Definition at line 581 of file fluid_petri.h.

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

◆ pinned

std::vector<std::size_t> line::fluid::petri::PetriReport::pinned

Definition at line 588 of file fluid_petri.h.

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

◆ Sigma

Matrix<double> line::fluid::petri::PetriReport::Sigma

Definition at line 589 of file fluid_petri.h.

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


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