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 replications = 10
 options.config.replications: the independent JSIM runs the transient ensemble of default averages over a finite timespan, seeded seed, seed+1, ... No effect on steady-state JSIM.

Detailed Description

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

Definition at line 119 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 124 of file solver_jmt.h.

◆ container

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

options.config.container, an image override

Definition at line 127 of file solver_jmt.h.

◆ keep

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

keep the scratch directory after the solve

Definition at line 123 of file solver_jmt.h.

◆ max_simulated_time

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

Definition at line 125 of file solver_jmt.h.

◆ method

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

default | jsim | jmva | jmva.<alg>

Definition at line 120 of file solver_jmt.h.

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

◆ replications

int line::jmt::JmtOptions::replications = 10

options.config.replications: the independent JSIM runs the transient ensemble of default averages over a finite timespan, seeded seed, seed+1, ... No effect on steady-state JSIM.

Definition at line 134 of file solver_jmt.h.

◆ rest_url

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

a JMT REST server; empty selects the local JVM

Definition at line 126 of file solver_jmt.h.

◆ samples

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

samples per measure; raised to 5000 below

Definition at line 121 of file solver_jmt.h.

◆ seed

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

◆ timeout

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

seconds, for the REST and subprocess arms

Definition at line 128 of file solver_jmt.h.

◆ verbose

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

Definition at line 129 of file solver_jmt.h.


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