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

The knobs the space variant reads. More...

#include <line/solvers/ssa/solver_ssa_nrm_space.h>

Inheritance diagram for line::ssa::SsaNrmSpaceOptions:
Collaboration diagram for line::ssa::SsaNrmSpaceOptions:

Public Attributes

std::size_t state_max = 20000
Public Attributes inherited from line::ssa::SsaOptions
std::string method = "default"
 default and nrm both select the Next Reaction Method here.
std::size_t samples = 10000
 Reaction firings to simulate; options.samples in the reference.
unsigned long seed = 23000
 options.seed; LINE's own default is 23000.
bool verbose = false
double warmupfrac = 0.0
 options.config.warmupfrac: the leading fraction of the path discarded before the means are taken.
std::string state_space_gen = "default"
 options.config.state_space_gen of solver_ssa_analyzer_nrm.m: which of the two NRM engines runs.

Detailed Description

The knobs the space variant reads.

state_max is the size of the table this variant is willing to build. It is not a truncation: the run refuses by name on reaching it, because a pi normalized over the states that happened to fit is a distribution over the wrong chain.

Definition at line 241 of file solver_ssa_nrm_space.h.

Member Data Documentation

◆ state_max

std::size_t line::ssa::SsaNrmSpaceOptions::state_max = 20000

Definition at line 242 of file solver_ssa_nrm_space.h.


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