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

The structural traits the rankings are keyed on. More...

#include <line/solvers/auto/solver_auto.h>

Collaboration diagram for line::autosolver::AutoTraits:

Public Attributes

bool has_cache = false
bool has_fcr = false
bool has_fork = false
bool has_map = false
std::string prio = "none"
 "none", "preempt", "ps" or "hol", in the reference's own precedence.
bool is_closed = false
bool is_open = false
bool is_mixed = false
bool has_multi_server = false
bool is_product_form = false
double pop_per_chain = 0.0
double total_jobs = 0.0
bool single_chain = false

Detailed Description

The structural traits the rankings are keyed on.

Port of solverTraits.m.

Definition at line 300 of file solver_auto.h.

Member Data Documentation

◆ has_cache

bool line::autosolver::AutoTraits::has_cache = false

◆ has_fcr

bool line::autosolver::AutoTraits::has_fcr = false

Definition at line 302 of file solver_auto.h.

Referenced by line::autosolver::auto_traits().

◆ has_fork

bool line::autosolver::AutoTraits::has_fork = false

Definition at line 303 of file solver_auto.h.

Referenced by line::autosolver::auto_traits().

◆ has_map

bool line::autosolver::AutoTraits::has_map = false

Definition at line 304 of file solver_auto.h.

Referenced by line::autosolver::auto_traits().

◆ has_multi_server

bool line::autosolver::AutoTraits::has_multi_server = false

◆ is_closed

bool line::autosolver::AutoTraits::is_closed = false

Definition at line 307 of file solver_auto.h.

Referenced by line::autosolver::auto_traits().

◆ is_mixed

bool line::autosolver::AutoTraits::is_mixed = false

Definition at line 309 of file solver_auto.h.

Referenced by line::autosolver::auto_traits().

◆ is_open

bool line::autosolver::AutoTraits::is_open = false

Definition at line 308 of file solver_auto.h.

Referenced by line::autosolver::auto_traits().

◆ is_product_form

bool line::autosolver::AutoTraits::is_product_form = false

◆ pop_per_chain

double line::autosolver::AutoTraits::pop_per_chain = 0.0

Definition at line 312 of file solver_auto.h.

Referenced by line::autosolver::auto_traits().

◆ prio

std::string line::autosolver::AutoTraits::prio = "none"

"none", "preempt", "ps" or "hol", in the reference's own precedence.

Definition at line 306 of file solver_auto.h.

Referenced by line::autosolver::auto_traits().

◆ single_chain

bool line::autosolver::AutoTraits::single_chain = false

Definition at line 314 of file solver_auto.h.

Referenced by line::autosolver::auto_traits().

◆ total_jobs

double line::autosolver::AutoTraits::total_jobs = 0.0

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