LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::mam::MamFjInfo Struct Reference

What fj_is_homogeneous.m returns: the fork-join pair, or why there is none. More...

#include <line/solvers/mam/solver_mam_fj.h>

Collaboration diagram for line::mam::MamFjInfo:

Public Attributes

bool ok = false
std::size_t forkNode = 0
 1-based node index
std::size_t joinNode = 0
 1-based node index
std::vector< std::size_t > queueNodes
 the K parallel branches, 1-based node indices
std::size_t K = 0
std::string why
 the reference's errorMsg, empty when ok

Detailed Description

What fj_is_homogeneous.m returns: the fork-join pair, or why there is none.

Definition at line 110 of file solver_mam_fj.h.

Member Data Documentation

◆ forkNode

std::size_t line::mam::MamFjInfo::forkNode = 0

1-based node index

Definition at line 112 of file solver_mam_fj.h.

Referenced by line::mam::mam_fj_is_homogeneous(), and line::mam::solver_mam_fj().

◆ joinNode

std::size_t line::mam::MamFjInfo::joinNode = 0

1-based node index

Definition at line 113 of file solver_mam_fj.h.

Referenced by line::mam::mam_fj_is_homogeneous(), and line::mam::solver_mam_fj().

◆ K

std::size_t line::mam::MamFjInfo::K = 0

◆ ok

◆ queueNodes

std::vector<std::size_t> line::mam::MamFjInfo::queueNodes

the K parallel branches, 1-based node indices

Definition at line 114 of file solver_mam_fj.h.

Referenced by line::mam::mam_fj_extract_params(), line::mam::mam_fj_is_homogeneous(), and line::mam::solver_mam_fj().

◆ why

std::string line::mam::MamFjInfo::why

the reference's errorMsg, empty when ok

Definition at line 116 of file solver_mam_fj.h.

Referenced by line::mam::mam_fj_is_homogeneous(), and line::mam::solver_mam_fj().


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