![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
#include <line/inference/param_estimator.h>
Public Attributes | |
| int | verbose = 1 |
| std::string | method = "ubr" |
| std::string | variant = "default" |
| std::size_t | iter_max = 1000 |
| double | tol = 1e-3 |
| std::size_t | open_population = 100 |
| std::uint64_t | random_seed = 5489u |
| std::vector< double > | x0 |
| GibbsOptions | gibbs |
| VariationalOptions< double > | variational |
| Options of the variational estimator ("vi"). | |
| double | epsilon = 0.05 |
| Probability that a queue-length reading is faulty ("vi"). | |
| double | prior_shape = 1.0 |
| Shape of the Gamma prior placed on each estimated rate ("vi"). | |
| std::vector< double > | posterior_alpha |
| Posterior Gamma parameters left behind by the variational estimator. | |
| std::vector< double > | posterior_beta |
| std::vector< double > | bound |
| Evidence lower bound per iteration, left behind by the same. | |
Definition at line 52 of file param_estimator.h.
| std::vector<double> line::infer::EstimatorOptions::bound |
Evidence lower bound per iteration, left behind by the same.
Definition at line 72 of file param_estimator.h.
| double line::infer::EstimatorOptions::epsilon = 0.05 |
Probability that a queue-length reading is faulty ("vi").
Definition at line 66 of file param_estimator.h.
| GibbsOptions line::infer::EstimatorOptions::gibbs |
Definition at line 61 of file param_estimator.h.
| std::size_t line::infer::EstimatorOptions::iter_max = 1000 |
Definition at line 56 of file param_estimator.h.
| std::string line::infer::EstimatorOptions::method = "ubr" |
Definition at line 54 of file param_estimator.h.
Referenced by line::infer::ParamEstimator::auto_method(), and line::infer::ParamEstimator::estimate_at().
| std::size_t line::infer::EstimatorOptions::open_population = 100 |
Definition at line 58 of file param_estimator.h.
| std::vector<double> line::infer::EstimatorOptions::posterior_alpha |
Posterior Gamma parameters left behind by the variational estimator.
Definition at line 70 of file param_estimator.h.
| std::vector<double> line::infer::EstimatorOptions::posterior_beta |
Definition at line 70 of file param_estimator.h.
| double line::infer::EstimatorOptions::prior_shape = 1.0 |
Shape of the Gamma prior placed on each estimated rate ("vi").
Definition at line 68 of file param_estimator.h.
| std::uint64_t line::infer::EstimatorOptions::random_seed = 5489u |
Definition at line 59 of file param_estimator.h.
| double line::infer::EstimatorOptions::tol = 1e-3 |
Definition at line 57 of file param_estimator.h.
| std::string line::infer::EstimatorOptions::variant = "default" |
Definition at line 55 of file param_estimator.h.
| VariationalOptions<double> line::infer::EstimatorOptions::variational |
Options of the variational estimator ("vi").
Definition at line 64 of file param_estimator.h.
| int line::infer::EstimatorOptions::verbose = 1 |
Definition at line 53 of file param_estimator.h.
| std::vector<double> line::infer::EstimatorOptions::x0 |
Definition at line 60 of file param_estimator.h.