LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::qn::FjTagged< T > Struct Template Reference

The augmented struct and everything needed to read its results back. More...

#include <line/lang/qn/fj_tag.h>

Collaboration diagram for line::qn::FjTagged< T >:

Public Attributes

NetworkStruct< T > V
std::vector< std::size_t > fjclassmap
 fjclassmap[a-1] is the ORIGINAL class of auxiliary class a, 0 for originals.
std::vector< std::size_t > fjforkmap
std::vector< std::size_t > fjjoinmap
std::vector< std::size_t > fjbranchmap
std::vector< std::size_t > fjtagmap
std::vector< FjSync< T > > fjsync
std::map< std::size_t, FjJoinParamjoinparam
 keyed by 1-based Join node
std::size_t korig = 0

Detailed Description

template<class T>
struct line::qn::FjTagged< T >

The augmented struct and everything needed to read its results back.

Definition at line 71 of file fj_tag.h.

Member Data Documentation

◆ fjbranchmap

template<class T>
std::vector<std::size_t> line::qn::FjTagged< T >::fjbranchmap

Definition at line 75 of file fj_tag.h.

Referenced by line::qn::fj_tag().

◆ fjclassmap

template<class T>
std::vector<std::size_t> line::qn::FjTagged< T >::fjclassmap

fjclassmap[a-1] is the ORIGINAL class of auxiliary class a, 0 for originals.

Definition at line 74 of file fj_tag.h.

Referenced by line::qn::fj_tag(), line::ctmc::solver_ctmc_analyzer(), and line::ssa::solver_ssa_serial_analyzer().

◆ fjforkmap

template<class T>
std::vector<std::size_t> line::qn::FjTagged< T >::fjforkmap

Definition at line 75 of file fj_tag.h.

Referenced by line::qn::fj_tag().

◆ fjjoinmap

template<class T>
std::vector<std::size_t> line::qn::FjTagged< T >::fjjoinmap

Definition at line 75 of file fj_tag.h.

Referenced by line::qn::fj_tag().

◆ fjsync

template<class T>
std::vector<FjSync<T> > line::qn::FjTagged< T >::fjsync

◆ fjtagmap

template<class T>
std::vector<std::size_t> line::qn::FjTagged< T >::fjtagmap

Definition at line 75 of file fj_tag.h.

Referenced by line::qn::fj_tag().

◆ joinparam

template<class T>
std::map<std::size_t, FjJoinParam> line::qn::FjTagged< T >::joinparam

keyed by 1-based Join node

Definition at line 77 of file fj_tag.h.

Referenced by line::qn::fj_tag().

◆ korig

template<class T>
std::size_t line::qn::FjTagged< T >::korig = 0

◆ V


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