#include <parameter_distributions.h>
◆ ParameterDistributionUniform()
| mio::ParameterDistributionUniform::ParameterDistributionUniform |
( |
ScalarType |
lower_bound, |
|
|
ScalarType |
upper_bound |
|
) |
| |
|
inline |
◆ clone()
◆ deserialize()
template<class IOContext >
◆ deserialize_elements()
template<class IOContext , class IOObject >
◆ get_lower_bound()
| ScalarType mio::ParameterDistributionUniform::get_lower_bound |
( |
| ) |
const |
|
inline |
◆ get_rand_sample() [1/2]
◆ get_rand_sample() [2/2]
| ScalarType mio::ParameterDistributionUniform::get_rand_sample |
( |
RandomNumberGenerator & |
rng | ) |
|
|
inlineoverride |
◆ get_upper_bound()
| ScalarType mio::ParameterDistributionUniform::get_upper_bound |
( |
| ) |
const |
|
inline |
◆ params()
| std::vector<ScalarType> mio::ParameterDistributionUniform::params |
( |
| ) |
const |
|
inlineoverride |
◆ sample()
template<class RNG >
| ScalarType mio::ParameterDistributionUniform::sample |
( |
RNG & |
rng | ) |
|
|
inline |
◆ serialize()
template<class IOContext >
| void mio::ParameterDistributionUniform::serialize |
( |
IOContext & |
io | ) |
const |
|
inline |
◆ serialize_elements()
template<class IOObject >
| void mio::ParameterDistributionUniform::serialize_elements |
( |
IOObject & |
obj | ) |
const |
|
inline |
◆ smaller_impl()
◆ m_distribution
| UniformDistribution<ScalarType>::ParamType mio::ParameterDistributionUniform::m_distribution |
|
private |
◆ m_lower_bound
| ScalarType mio::ParameterDistributionUniform::m_lower_bound |
|
private |
◆ m_upper_bound
| ScalarType mio::ParameterDistributionUniform::m_upper_bound |
|
private |