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

One activity precedence of a task, with its activities resolved to indices. More...

#include <line/lang/lqn/lqn_struct.h>

Collaboration diagram for line::lqn::LqnPrecedence< T >:

Public Attributes

PrecedenceType pretype = PrecedenceType::PRE_SEQ
PrecedenceType posttype = PrecedenceType::POST_SEQ
std::vector< std::size_t > preacts
 absolute activity indices
std::vector< std::size_t > postacts
 absolute activity indices
std::vector< T > preparams
 PRE_OR shares, or a PRE_AND quorum.
std::vector< T > postparams
 POST_OR probabilities or the POST_LOOP count.

Detailed Description

template<class T>
struct line::lqn::LqnPrecedence< T >

One activity precedence of a task, with its activities resolved to indices.

Definition at line 185 of file lqn_struct.h.

Member Data Documentation

◆ postacts

template<class T>
std::vector<std::size_t> line::lqn::LqnPrecedence< T >::postacts

absolute activity indices

Definition at line 189 of file lqn_struct.h.

Referenced by line::lqn::lqn_finalize().

◆ postparams

template<class T>
std::vector<T> line::lqn::LqnPrecedence< T >::postparams

POST_OR probabilities or the POST_LOOP count.

Definition at line 191 of file lqn_struct.h.

Referenced by line::lqn::lqn_finalize().

◆ posttype

template<class T>
PrecedenceType line::lqn::LqnPrecedence< T >::posttype = PrecedenceType::POST_SEQ

Definition at line 187 of file lqn_struct.h.

Referenced by line::lqn::lqn_finalize().

◆ preacts

template<class T>
std::vector<std::size_t> line::lqn::LqnPrecedence< T >::preacts

absolute activity indices

Definition at line 188 of file lqn_struct.h.

Referenced by line::lqn::lqn_finalize().

◆ preparams

template<class T>
std::vector<T> line::lqn::LqnPrecedence< T >::preparams

PRE_OR shares, or a PRE_AND quorum.

Definition at line 190 of file lqn_struct.h.

Referenced by line::lqn::lqn_finalize().

◆ pretype

template<class T>
PrecedenceType line::lqn::LqnPrecedence< T >::pretype = PrecedenceType::PRE_SEQ

Definition at line 186 of file lqn_struct.h.

Referenced by line::lqn::lqn_finalize().


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