LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::ldes::engine::sp::Snap Struct Reference

Jobs held everywhere at one instant, indexed by station. More...

#include <line/solvers/ldes/ldes_samplepath.h>

Collaboration diagram for line::ldes::engine::sp::Snap:

Public Attributes

std::vector< std::vector< Job > > jobs
 Per station: waiting jobs head first, then the jobs in service; meaningful when detail[i].
std::vector< std::vector< int > > counts
 Per station and class: job count.
std::vector< std::vector< ScriptP > > src
 Per station (sources only) and class: interarrival script in progress, start, segment.
std::vector< std::vector< double > > src_start
std::vector< std::vector< int > > src_seg

Detailed Description

Jobs held everywhere at one instant, indexed by station.

Definition at line 159 of file ldes_samplepath.h.

Member Data Documentation

◆ counts

std::vector<std::vector<int> > line::ldes::engine::sp::Snap::counts

Per station and class: job count.

Definition at line 163 of file ldes_samplepath.h.

Referenced by line::ldes::engine::sp::Tracker::diff(), and line::ldes::engine::sp::Tracker::encode().

◆ jobs

std::vector<std::vector<Job> > line::ldes::engine::sp::Snap::jobs

Per station: waiting jobs head first, then the jobs in service; meaningful when detail[i].

Definition at line 161 of file ldes_samplepath.h.

Referenced by line::ldes::engine::sp::Tracker::boundary(), line::ldes::engine::sp::Tracker::diff(), and line::ldes::engine::sp::Tracker::encode().

◆ src

std::vector<std::vector<ScriptP> > line::ldes::engine::sp::Snap::src

Per station (sources only) and class: interarrival script in progress, start, segment.

Definition at line 165 of file ldes_samplepath.h.

Referenced by line::ldes::engine::sp::Tracker::boundary(), line::ldes::engine::sp::Tracker::diff(), line::ldes::engine::sp::Tracker::encode(), and line::ldes::engine::sp::Tracker::snap_sources().

◆ src_seg

◆ src_start

std::vector<std::vector<double> > line::ldes::engine::sp::Snap::src_start

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