![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
What sn_schedule_nominal returns, in the reference's own output order. More...
#include <line/api/sn/sn_schedule_nominal.h>
Public Attributes | |
| Matrix< T > | D0bar |
| Matrix< T > | D1bar |
| the width-weighted time average | |
| std::vector< T > | breakpoints |
| the boundary vector, nseg + 1 long | |
| std::vector< Matrix< T > > | segD0 |
| per-segment D0, already in MAP form | |
| std::vector< Matrix< T > > | segD1 |
| per-segment D1 | |
| bool | cyclic = false |
| std::vector< std::vector< Matrix< T > > > | segMark |
| The reference's 7th and 8th outputs: the per-mark blocks of a marked schedule, segMark[c][k] being mark c+1 in segment k, and the per-batch blocks of a batch schedule, segBatch[c][b][k]. | |
| std::vector< std::vector< std::vector< Matrix< T > > > > | segBatch |
What sn_schedule_nominal returns, in the reference's own output order.
Definition at line 48 of file sn_schedule_nominal.h.
| std::vector<T> line::sn::ScheduleNominal< T >::breakpoints |
the boundary vector, nseg + 1 long
Definition at line 50 of file sn_schedule_nominal.h.
Referenced by line::sn::sn_schedule_nominal(), and line::fluid::solver_fluid_kp_core().
| bool line::sn::ScheduleNominal< T >::cyclic = false |
Definition at line 53 of file sn_schedule_nominal.h.
Referenced by line::sn::sn_schedule_nominal(), and line::fluid::solver_fluid_kp_core().
| Matrix<T> line::sn::ScheduleNominal< T >::D0bar |
Definition at line 49 of file sn_schedule_nominal.h.
Referenced by line::sn::sn_schedule_nominal().
| Matrix<T> line::sn::ScheduleNominal< T >::D1bar |
the width-weighted time average
Definition at line 49 of file sn_schedule_nominal.h.
Referenced by line::sn::sn_schedule_nominal().
| std::vector<std::vector<std::vector<Matrix<T> > > > line::sn::ScheduleNominal< T >::segBatch |
Definition at line 61 of file sn_schedule_nominal.h.
Referenced by line::sn::sn_schedule_nominal().
| std::vector<Matrix<T> > line::sn::ScheduleNominal< T >::segD0 |
per-segment D0, already in MAP form
Definition at line 51 of file sn_schedule_nominal.h.
Referenced by line::sn::sn_schedule_nominal(), and line::fluid::solver_fluid_kp_core().
| std::vector<Matrix<T> > line::sn::ScheduleNominal< T >::segD1 |
per-segment D1
Definition at line 52 of file sn_schedule_nominal.h.
Referenced by line::sn::sn_schedule_nominal(), and line::fluid::solver_fluid_kp_core().
| std::vector<std::vector<Matrix<T> > > line::sn::ScheduleNominal< T >::segMark |
The reference's 7th and 8th outputs: the per-mark blocks of a marked schedule, segMark[c][k] being mark c+1 in segment k, and the per-batch blocks of a batch schedule, segBatch[c][b][k].
Empty on an unmarked schedule, as segMark = {} / segBatch = {} are there.
Definition at line 60 of file sn_schedule_nominal.h.
Referenced by line::sn::sn_schedule_nominal().