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

SolverLQNS.defaultOptions on a flat Network plus the knobs the JMVA document carries. More...

#include <line/solvers/wrappers/lqns/lqns_qnsolver.h>

Collaboration diagram for line::lqns::QnsOptions:

Public Attributes

std::string method = "default"
 default, qns or qns.NAME; see qns_methods().
std::string multiserver
 options.config.multiserver.
std::size_t samples = 10000
 options.samples, the JMVA maxSamples
int timeout = 0
 Seconds before a hung qnsolver is killed; not positive waits forever.
bool keep = false
 options.keep: leave the scratch directory behind, to inspect what was sent.

Detailed Description

SolverLQNS.defaultOptions on a flat Network plus the knobs the JMVA document carries.

Definition at line 80 of file lqns_qnsolver.h.

Member Data Documentation

◆ keep

bool line::lqns::QnsOptions::keep = false

options.keep: leave the scratch directory behind, to inspect what was sent.

Definition at line 93 of file lqns_qnsolver.h.

◆ method

std::string line::lqns::QnsOptions::method = "default"

default, qns or qns.NAME; see qns_methods().

Definition at line 82 of file lqns_qnsolver.h.

Referenced by line::lqns::solve_network_run_analyzer().

◆ multiserver

std::string line::lqns::QnsOptions::multiserver

options.config.multiserver.

Kept separate from method because the reference lets either name the approximation: method sets it, and a caller may set it directly while leaving the method at 'default'.

Definition at line 88 of file lqns_qnsolver.h.

◆ samples

std::size_t line::lqns::QnsOptions::samples = 10000

options.samples, the JMVA maxSamples

Definition at line 89 of file lqns_qnsolver.h.

◆ timeout

int line::lqns::QnsOptions::timeout = 0

Seconds before a hung qnsolver is killed; not positive waits forever.

Definition at line 91 of file lqns_qnsolver.h.


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