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

Options of lqn_focus, as the MATLAB name/value pairs. More...

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

Collaboration diagram for line::lqn::LqnFocusOptions:

Public Attributes

std::string strategy = "sat"
 "sat", "acc" or "manual"
double r = 3.3
 SAT saturation ratio threshold.
double x = 0.02
 ACC relative throughput error target.
std::vector< std::string > preserve
 task or host names forced into the focus
std::function< ln::LnSolution< double >(const LqnStruct< double > &)> solver
 Solver of a finalized struct; empty uses ln::SolverLN with default options.
bool validate = true
 solve the FM and report errors (always on for "acc")

Detailed Description

Options of lqn_focus, as the MATLAB name/value pairs.

Definition at line 61 of file lqn_focus.h.

Member Data Documentation

◆ preserve

std::vector<std::string> line::lqn::LqnFocusOptions::preserve

task or host names forced into the focus

Definition at line 65 of file lqn_focus.h.

◆ r

double line::lqn::LqnFocusOptions::r = 3.3

SAT saturation ratio threshold.

Definition at line 63 of file lqn_focus.h.

◆ solver

std::function<ln::LnSolution<double>(const LqnStruct<double>&)> line::lqn::LqnFocusOptions::solver

Solver of a finalized struct; empty uses ln::SolverLN with default options.

Definition at line 67 of file lqn_focus.h.

◆ strategy

std::string line::lqn::LqnFocusOptions::strategy = "sat"

"sat", "acc" or "manual"

Definition at line 62 of file lqn_focus.h.

◆ validate

bool line::lqn::LqnFocusOptions::validate = true

solve the FM and report errors (always on for "acc")

Definition at line 68 of file lqn_focus.h.

◆ x

double line::lqn::LqnFocusOptions::x = 0.02

ACC relative throughput error target.

Definition at line 64 of file lqn_focus.h.


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