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

SolverQNS.defaultOptions plus the two knobs the JMVA document carries. More...

#include <line/solvers/wrappers/qns/solver_qns.h>

Collaboration diagram for line::qns::QnsOptions:

Public Attributes

std::string method = "default"
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

SolverQNS.defaultOptions plus the two knobs the JMVA document carries.

Definition at line 65 of file solver_qns.h.

Member Data Documentation

◆ keep

bool line::qns::QnsOptions::keep = false

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

Definition at line 77 of file solver_qns.h.

◆ method

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

Definition at line 66 of file solver_qns.h.

◆ multiserver

std::string line::qns::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 72 of file solver_qns.h.

◆ samples

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

options.samples, the JMVA maxSamples

Definition at line 73 of file solver_qns.h.

◆ timeout

int line::qns::QnsOptions::timeout = 0

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

Definition at line 75 of file solver_qns.h.


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