#include <parameter_distributions.h>
◆ ParameterDistribution()
| mio::ParameterDistribution::ParameterDistribution |
( |
| ) |
|
|
inline |
◆ ~ParameterDistribution()
| virtual mio::ParameterDistribution::~ParameterDistribution |
( |
| ) |
|
|
virtualdefault |
◆ accept() [1/2]
◆ accept() [2/2]
◆ add_predefined_sample()
| void mio::ParameterDistribution::add_predefined_sample |
( |
ScalarType |
sample | ) |
|
|
inline |
◆ clone()
◆ get_predefined_samples()
| const std::vector<ScalarType>& mio::ParameterDistribution::get_predefined_samples |
( |
| ) |
const |
|
inline |
◆ get_rand_sample() [1/2]
◆ get_rand_sample() [2/2]
| virtual ScalarType mio::ParameterDistribution::get_rand_sample |
( |
RandomNumberGenerator & |
rng | ) |
|
|
pure virtual |
◆ get_sample()
template<class RNG >
| ScalarType mio::ParameterDistribution::get_sample |
( |
RNG & |
rng | ) |
|
|
inline |
◆ params()
| virtual std::vector<ScalarType> mio::ParameterDistribution::params |
( |
| ) |
const |
|
pure virtual |
Returns the distribution parameters as vector.
◆ remove_predefined_samples()
| void mio::ParameterDistribution::remove_predefined_samples |
( |
| ) |
|
|
inline |
◆ serialize()
template<class IOContext >
| void mio::ParameterDistribution::serialize |
( |
IOContext & |
io | ) |
const |
|
inline |
◆ smaller_impl()
◆ m_predefined_samples
| std::vector<ScalarType> mio::ParameterDistribution::m_predefined_samples |
|
protected |