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

Knobs of the wrapper, the subset of SolverOptions that reaches lqns. More...

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

Collaboration diagram for line::lqns::LqnsOptions:

Public Attributes

std::string method = "default"
 default | lqns | srvn | exactmva | srvn.exactmva | sim | lqsim | lqnsdefault
std::string multiserver = "default"
 conway | rolia | zhou | suri | reiser | schmidt | default (= rolia).
double samples = 10000.0
 lqsim run length, -A; not positive leaves lqsim's own default.
bool verbose = false
bool keep = false
 Keep the working directory, model and result file after the run.
int timeout_seconds = 0
 Deadline for the child, in seconds; not positive waits indefinitely.
bool remote = false
 Solve on a host running lqns-rest instead of on this machine.
std::string remote_url = "http://localhost:8080"

Detailed Description

Knobs of the wrapper, the subset of SolverOptions that reaches lqns.

Definition at line 80 of file solver_lqns.h.

Member Data Documentation

◆ keep

bool line::lqns::LqnsOptions::keep = false

Keep the working directory, model and result file after the run.

Definition at line 95 of file solver_lqns.h.

Referenced by line::qns::solver_qns_run_analyzer().

◆ method

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

default | lqns | srvn | exactmva | srvn.exactmva | sim | lqsim | lqnsdefault

sim and lqsim run the SIMULATOR and are the only stochastic ones; lqnsdefault is lqns with no pragma at all, which is a different fixed point from default and not a synonym for it.

Definition at line 88 of file solver_lqns.h.

◆ multiserver

std::string line::lqns::LqnsOptions::multiserver = "default"

conway | rolia | zhou | suri | reiser | schmidt | default (= rolia).

Definition at line 90 of file solver_lqns.h.

Referenced by line::qns::solver_qns_run_analyzer().

◆ remote

bool line::lqns::LqnsOptions::remote = false

Solve on a host running lqns-rest instead of on this machine.

Definition at line 99 of file solver_lqns.h.

◆ remote_url

std::string line::lqns::LqnsOptions::remote_url = "http://localhost:8080"

Definition at line 100 of file solver_lqns.h.

◆ samples

double line::lqns::LqnsOptions::samples = 10000.0

lqsim run length, -A; not positive leaves lqsim's own default.

Definition at line 92 of file solver_lqns.h.

Referenced by line::qns::solver_qns_run_analyzer().

◆ timeout_seconds

int line::lqns::LqnsOptions::timeout_seconds = 0

Deadline for the child, in seconds; not positive waits indefinitely.

Definition at line 97 of file solver_lqns.h.

Referenced by line::qns::solver_qns_run_analyzer().

◆ verbose

bool line::lqns::LqnsOptions::verbose = false

Definition at line 93 of file solver_lqns.h.


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