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

The simulation controls the JSIM header carries, MATLAB's JMTIO properties. More...

#include <line/io/jmt_writer.h>

Collaboration diagram for line::io::JmtWriteOptions:

Public Attributes

std::string file_name = "model"
 base name; the header echoes it plus .jsimg
std::string log_path
 model.getLogPath, the logPath attribute
long seed = 23000
double max_samples = 10000.0
double max_events = -1.0
double max_simulated_time = std::numeric_limits<double>::infinity()
double sim_conf_int = 0.99
double sim_max_rel_err = 0.03

Detailed Description

The simulation controls the JSIM header carries, MATLAB's JMTIO properties.

max_events = -1 and sim_conf_int = 0.99 / sim_max_rel_err = 0.03 are the reference's constructor defaults; max_samples is options.samples, which runAnalyzer raises to 5000 before it reaches here.

Definition at line 68 of file jmt_writer.h.

Member Data Documentation

◆ file_name

std::string line::io::JmtWriteOptions::file_name = "model"

base name; the header echoes it plus .jsimg

Definition at line 69 of file jmt_writer.h.

Referenced by line::jmt::solver_jmt_run_analyzer().

◆ log_path

std::string line::io::JmtWriteOptions::log_path

model.getLogPath, the logPath attribute

Definition at line 70 of file jmt_writer.h.

Referenced by line::jmt::solver_jmt_run_analyzer().

◆ max_events

double line::io::JmtWriteOptions::max_events = -1.0

Definition at line 73 of file jmt_writer.h.

◆ max_samples

double line::io::JmtWriteOptions::max_samples = 10000.0

Definition at line 72 of file jmt_writer.h.

Referenced by line::jmt::solver_jmt_run_analyzer().

◆ max_simulated_time

double line::io::JmtWriteOptions::max_simulated_time = std::numeric_limits<double>::infinity()

Definition at line 74 of file jmt_writer.h.

Referenced by line::jmt::solver_jmt_run_analyzer().

◆ seed

long line::io::JmtWriteOptions::seed = 23000

Definition at line 71 of file jmt_writer.h.

Referenced by line::jmt::solver_jmt_run_analyzer().

◆ sim_conf_int

double line::io::JmtWriteOptions::sim_conf_int = 0.99

Definition at line 75 of file jmt_writer.h.

Referenced by line::jmt::solver_jmt_run_analyzer().

◆ sim_max_rel_err

double line::io::JmtWriteOptions::sim_max_rel_err = 0.03

Definition at line 76 of file jmt_writer.h.


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