LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::infer::VariationalOptions< T > Struct Template Reference

Options of infer_variational; a negative box means "derive a default". More...

#include <line/api/infer/infer_variational.h>

Inheritance diagram for line::infer::VariationalOptions< T >:

Public Attributes

int verbose = 0
std::size_t iter_max = 20
double tol = 1e-3
std::size_t nsamples = 200
double delta = 1e-3
 rate added to every feasible transition by the space expansion.
double floor = 1e-4
double rate_max = -1.0
 cap on the variational rates; derived from ymax and tmax when negative.
double rate_cap_factor = 10.0
double unifmax = 30.0
double unif_tol = 1e-12
std::size_t unif_max_terms = 2000
double tmax = -1.0
double dt = -1.0
long ngrid = -1
long ymax = -1

Detailed Description

template<class T>
struct line::infer::VariationalOptions< T >

Options of infer_variational; a negative box means "derive a default".

Definition at line 113 of file infer_variational.h.

Member Data Documentation

◆ delta

template<class T>
double line::infer::VariationalOptions< T >::delta = 1e-3

rate added to every feasible transition by the space expansion.

Definition at line 119 of file infer_variational.h.

◆ dt

template<class T>
double line::infer::VariationalOptions< T >::dt = -1.0

Definition at line 128 of file infer_variational.h.

◆ floor

template<class T>
double line::infer::VariationalOptions< T >::floor = 1e-4

Definition at line 120 of file infer_variational.h.

◆ iter_max

template<class T>
std::size_t line::infer::VariationalOptions< T >::iter_max = 20

Definition at line 115 of file infer_variational.h.

◆ ngrid

template<class T>
long line::infer::VariationalOptions< T >::ngrid = -1

Definition at line 129 of file infer_variational.h.

◆ nsamples

template<class T>
std::size_t line::infer::VariationalOptions< T >::nsamples = 200

Definition at line 117 of file infer_variational.h.

◆ rate_cap_factor

template<class T>
double line::infer::VariationalOptions< T >::rate_cap_factor = 10.0

Definition at line 123 of file infer_variational.h.

◆ rate_max

template<class T>
double line::infer::VariationalOptions< T >::rate_max = -1.0

cap on the variational rates; derived from ymax and tmax when negative.

Definition at line 122 of file infer_variational.h.

◆ tmax

template<class T>
double line::infer::VariationalOptions< T >::tmax = -1.0

Definition at line 127 of file infer_variational.h.

◆ tol

template<class T>
double line::infer::VariationalOptions< T >::tol = 1e-3

Definition at line 116 of file infer_variational.h.

◆ unif_max_terms

template<class T>
std::size_t line::infer::VariationalOptions< T >::unif_max_terms = 2000

Definition at line 126 of file infer_variational.h.

◆ unif_tol

template<class T>
double line::infer::VariationalOptions< T >::unif_tol = 1e-12

Definition at line 125 of file infer_variational.h.

◆ unifmax

template<class T>
double line::infer::VariationalOptions< T >::unifmax = 30.0

Definition at line 124 of file infer_variational.h.

◆ verbose

template<class T>
int line::infer::VariationalOptions< T >::verbose = 0

Definition at line 114 of file infer_variational.h.

◆ ymax

template<class T>
long line::infer::VariationalOptions< T >::ymax = -1

Definition at line 130 of file infer_variational.h.


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