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

The active set of the immediate modes and the equations pinning their flows. More...

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

Collaboration diagram for line::fluid::petri::PetriImmediate:

Classes

struct  Row

Public Types

enum  Kind { PIN = 0 , RATIO = 1 , ZERO = 2 }

Public Attributes

std::size_t n = 0
std::vector< bool > active
std::vector< std::ptrdiff_t > bind
std::vector< std::size_t > pins
std::vector< Rowrows
bool initialized = false

Detailed Description

The active set of the immediate modes and the equations pinning their flows.

Definition at line 305 of file fluid_petri.h.

Member Enumeration Documentation

◆ Kind

Enumerator
PIN 
RATIO 
ZERO 

Definition at line 306 of file fluid_petri.h.

Member Data Documentation

◆ active

std::vector<bool> line::fluid::petri::PetriImmediate::active

◆ bind

std::vector<std::ptrdiff_t> line::fluid::petri::PetriImmediate::bind

◆ initialized

bool line::fluid::petri::PetriImmediate::initialized = false

Definition at line 317 of file fluid_petri.h.

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

◆ n

std::size_t line::fluid::petri::PetriImmediate::n = 0

◆ pins

std::vector<std::size_t> line::fluid::petri::PetriImmediate::pins

◆ rows

std::vector<Row> line::fluid::petri::PetriImmediate::rows

Definition at line 316 of file fluid_petri.h.

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


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