CustomDistributionRandomNumbers(const distribution_func func, const std::shared_ptr< void > modelInput, const std::vector< double > parameter, const int seed, const double MinVal=par::defaultDouble, const double MaxVal=-par::defaultDouble) | cbl::random::CustomDistributionRandomNumbers | |
m_func | cbl::random::CustomDistributionRandomNumbers | protected |
m_func_modelInput | cbl::random::CustomDistributionRandomNumbers | protected |
m_func_parameter | cbl::random::CustomDistributionRandomNumbers | protected |
m_generator | cbl::random::RandomNumbers | protected |
m_MaxVal | cbl::random::RandomNumbers | protected |
m_MinVal | cbl::random::RandomNumbers | protected |
m_normalization | cbl::random::CustomDistributionRandomNumbers | protected |
m_seed | cbl::random::RandomNumbers | protected |
m_uniform_generator | cbl::random::CustomDistributionRandomNumbers | protected |
operator()() | cbl::random::CustomDistributionRandomNumbers | virtual |
RandomNumbers()=default | cbl::random::RandomNumbers | |
RandomNumbers(const int seed, const double MinVal=par::defaultDouble, const double MaxVal=-par::defaultDouble) | cbl::random::RandomNumbers | |
set_custom_distribution(const distribution_func func, const std::shared_ptr< void > modelInput, const std::vector< double > parameter) | cbl::random::CustomDistributionRandomNumbers | virtual |
set_discrete_values(const std::vector< double > values, const std::vector< double > weights) | cbl::random::RandomNumbers | inlinevirtual |
set_interpolated_distribution(const std::vector< double > values, const std::vector< double > weights) | cbl::random::RandomNumbers | inlinevirtual |
set_mean(const double mean) | cbl::random::RandomNumbers | inlinevirtual |
set_mean_sigma(const double mean, const double sigma) | cbl::random::RandomNumbers | inlinevirtual |
set_range(const double MinVal, const double MaxVal) | cbl::random::RandomNumbers | |
set_seed(const int seed) | cbl::random::CustomDistributionRandomNumbers | |
set_value(const double value) | cbl::random::RandomNumbers | inline |
~CustomDistributionRandomNumbers()=default | cbl::random::CustomDistributionRandomNumbers | |
~RandomNumbers()=default | cbl::random::RandomNumbers | virtual |