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

UQ.defaultOptions plus the stream the Monte Carlo design draws from. More...

#include <line/solvers/uq/solver_uq.h>

Collaboration diagram for line::uq::UqOptions:

Public Attributes

std::string method = "default"
 default | discrete | quadrature | montecarlo, MATLAB UQ.listValidMethods.
std::size_t samples = lang::kPriorDefaultNodes
 Nodes per continuous Prior, or design points under montecarlo; the reference's options.samples, defaulted to 11 rather than to the simulation-oriented default of Solver.defaultOptions because each node is a full solver run.
unsigned long seed = 23000
 The Monte Carlo stream; unread by a quadrature design, which draws nothing.

Detailed Description

UQ.defaultOptions plus the stream the Monte Carlo design draws from.

Definition at line 85 of file solver_uq.h.

Member Data Documentation

◆ method

std::string line::uq::UqOptions::method = "default"

default | discrete | quadrature | montecarlo, MATLAB UQ.listValidMethods.

The first three all resolve to the quadrature design: a discrete Prior is expanded as given, a continuous one is placed at stratum medians. Only montecarlo draws.

Definition at line 92 of file solver_uq.h.

◆ samples

std::size_t line::uq::UqOptions::samples = lang::kPriorDefaultNodes

Nodes per continuous Prior, or design points under montecarlo; the reference's options.samples, defaulted to 11 rather than to the simulation-oriented default of Solver.defaultOptions because each node is a full solver run.

Definition at line 99 of file solver_uq.h.

Referenced by line::uq::uq_interval().

◆ seed

unsigned long line::uq::UqOptions::seed = 23000

The Monte Carlo stream; unread by a quadrature design, which draws nothing.

Definition at line 101 of file solver_uq.h.


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