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

Activity graph of one entry, as a workflow plus its execution counts. More...

#include <line/api/lqn/lqn_ph.h>

Collaboration diagram for line::api::lqn::EntryWorkflow< T >:

Public Attributes

Workflow< T > wf {"entry"}
std::unordered_map< std::size_t, std::size_t > act_idx_of
 Workflow activity index of each LQN activity, npos when absent.
std::unordered_map< std::size_t, std::size_t > call_idx_of
 Workflow activity index of each call, npos when absent.
std::unordered_map< std::size_t, T > execs
 Expected executions of each LQN activity per entry invocation.
std::unordered_map< std::size_t, T > callexecs
 Expected executions of each call per entry invocation.

Detailed Description

template<class T>
struct line::api::lqn::EntryWorkflow< T >

Activity graph of one entry, as a workflow plus its execution counts.

Definition at line 78 of file lqn_ph.h.

Member Data Documentation

◆ act_idx_of

template<class T>
std::unordered_map<std::size_t, std::size_t> line::api::lqn::EntryWorkflow< T >::act_idx_of

Workflow activity index of each LQN activity, npos when absent.

Definition at line 81 of file lqn_ph.h.

Referenced by line::api::lqn::entry_workflow().

◆ call_idx_of

template<class T>
std::unordered_map<std::size_t, std::size_t> line::api::lqn::EntryWorkflow< T >::call_idx_of

Workflow activity index of each call, npos when absent.

Definition at line 83 of file lqn_ph.h.

Referenced by line::api::lqn::entry_workflow().

◆ callexecs

template<class T>
std::unordered_map<std::size_t, T> line::api::lqn::EntryWorkflow< T >::callexecs

Expected executions of each call per entry invocation.

Definition at line 87 of file lqn_ph.h.

Referenced by line::api::lqn::entry_workflow().

◆ execs

template<class T>
std::unordered_map<std::size_t, T> line::api::lqn::EntryWorkflow< T >::execs

Expected executions of each LQN activity per entry invocation.

Definition at line 85 of file lqn_ph.h.

Referenced by line::api::lqn::entry_workflow().

◆ wf

template<class T>
Workflow<T> line::api::lqn::EntryWorkflow< T >::wf {"entry"}

Definition at line 79 of file lqn_ph.h.

Referenced by line::api::lqn::entry_workflow().


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