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

The options of one JMT solve, SolverOptions('JMT') restricted to what is read. More...

#include <line/solvers/wrappers/jmt/solver_jmt.h>

Collaboration diagram for line::jmt::JmtOptions:

Public Attributes

std::string method = "default"
 default | jsim | jmva | jmva.<alg>
double samples = 10000.0
 samples per measure; raised to 5000 below
long seed = 23000
bool keep = false
 keep the scratch directory after the solve
double confint = 0.99
 0 disables the confidence interval columns
double max_simulated_time = std::numeric_limits<double>::infinity()
std::string rest_url
 a JMT REST server; empty selects the local JVM
std::string container
 options.config.container, an image override
int timeout = 3600
 seconds, for the REST and subprocess arms
bool verbose = false
int iter_max = 10
 options.iter_max: the replication count of method = "replication".

Detailed Description

The options of one JMT solve, SolverOptions('JMT') restricted to what is read.

Definition at line 86 of file solver_jmt.h.

Member Data Documentation

◆ confint

double line::jmt::JmtOptions::confint = 0.99

0 disables the confidence interval columns

Definition at line 91 of file solver_jmt.h.

◆ container

std::string line::jmt::JmtOptions::container

options.config.container, an image override

Definition at line 94 of file solver_jmt.h.

◆ iter_max

int line::jmt::JmtOptions::iter_max = 10

options.iter_max: the replication count of method = "replication".

Definition at line 98 of file solver_jmt.h.

◆ keep

bool line::jmt::JmtOptions::keep = false

keep the scratch directory after the solve

Definition at line 90 of file solver_jmt.h.

◆ max_simulated_time

double line::jmt::JmtOptions::max_simulated_time = std::numeric_limits<double>::infinity()

Definition at line 92 of file solver_jmt.h.

◆ method

std::string line::jmt::JmtOptions::method = "default"

default | jsim | jmva | jmva.<alg>

Definition at line 87 of file solver_jmt.h.

Referenced by line::jmt::jmt_replication(), line::jmt::jmt_sample_sys_aggr(), and line::jmt::solver_jmt_run_analyzer().

◆ rest_url

std::string line::jmt::JmtOptions::rest_url

a JMT REST server; empty selects the local JVM

Definition at line 93 of file solver_jmt.h.

◆ samples

double line::jmt::JmtOptions::samples = 10000.0

samples per measure; raised to 5000 below

Definition at line 88 of file solver_jmt.h.

◆ seed

long line::jmt::JmtOptions::seed = 23000

Definition at line 89 of file solver_jmt.h.

Referenced by line::jmt::jmt_get_tran_prob_aggr(), and line::jmt::jmt_replication().

◆ timeout

int line::jmt::JmtOptions::timeout = 3600

seconds, for the REST and subprocess arms

Definition at line 95 of file solver_jmt.h.

◆ verbose

bool line::jmt::JmtOptions::verbose = false

Definition at line 96 of file solver_jmt.h.


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