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

What the AoI gate found, when it matches. More...

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

Collaboration diagram for line::fluid::AoiTopology:

Public Attributes

bool ok = false
std::string error
std::size_t source = 0
 0-based station index
std::size_t queue = 0
std::size_t cls = 0
 the single open class
double capacity = 0.0
 1 = bufferless, 2 = single buffer
lang::SchedStrategy sched = lang::SchedStrategy::FCFS

Detailed Description

What the AoI gate found, when it matches.

Definition at line 84 of file fluid_aoi.h.

Member Data Documentation

◆ capacity

double line::fluid::AoiTopology::capacity = 0.0

1 = bufferless, 2 = single buffer

Definition at line 90 of file fluid_aoi.h.

Referenced by line::fluid::aoi_extract_params(), line::fluid::aoi_is_aoi(), and line::fluid::fluid_aoi().

◆ cls

std::size_t line::fluid::AoiTopology::cls = 0

the single open class

Definition at line 89 of file fluid_aoi.h.

Referenced by line::fluid::aoi_extract_params(), line::fluid::aoi_is_aoi(), and line::fluid::fluid_aoi().

◆ error

std::string line::fluid::AoiTopology::error

Definition at line 86 of file fluid_aoi.h.

Referenced by line::fluid::aoi_is_aoi(), and line::fluid::fluid_aoi().

◆ ok

bool line::fluid::AoiTopology::ok = false

Definition at line 85 of file fluid_aoi.h.

Referenced by line::fluid::aoi_is_aoi(), and line::fluid::fluid_aoi().

◆ queue

std::size_t line::fluid::AoiTopology::queue = 0

Definition at line 88 of file fluid_aoi.h.

Referenced by line::fluid::aoi_extract_params(), and line::fluid::aoi_is_aoi().

◆ sched

lang::SchedStrategy line::fluid::AoiTopology::sched = lang::SchedStrategy::FCFS

Definition at line 91 of file fluid_aoi.h.

Referenced by line::fluid::aoi_extract_params(), and line::fluid::aoi_is_aoi().

◆ source

std::size_t line::fluid::AoiTopology::source = 0

0-based station index

Definition at line 87 of file fluid_aoi.h.

Referenced by line::fluid::aoi_extract_params(), and line::fluid::aoi_is_aoi().


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