CosmoBolognaLib
Free Software C++/Python libraries for cosmological calculations
cbl::random::CustomDistributionRandomNumbers Member List

This is the complete list of members for cbl::random::CustomDistributionRandomNumbers, including all inherited members.

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_funccbl::random::CustomDistributionRandomNumbersprotected
m_func_modelInputcbl::random::CustomDistributionRandomNumbersprotected
m_func_parametercbl::random::CustomDistributionRandomNumbersprotected
m_generatorcbl::random::RandomNumbersprotected
m_MaxValcbl::random::RandomNumbersprotected
m_MinValcbl::random::RandomNumbersprotected
m_normalizationcbl::random::CustomDistributionRandomNumbersprotected
m_seedcbl::random::RandomNumbersprotected
m_uniform_generatorcbl::random::CustomDistributionRandomNumbersprotected
operator()()cbl::random::CustomDistributionRandomNumbersvirtual
RandomNumbers()=defaultcbl::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::CustomDistributionRandomNumbersvirtual
set_discrete_values(const std::vector< double > values, const std::vector< double > weights)cbl::random::RandomNumbersinlinevirtual
set_interpolated_distribution(const std::vector< double > values, const std::vector< double > weights)cbl::random::RandomNumbersinlinevirtual
set_mean(const double mean)cbl::random::RandomNumbersinlinevirtual
set_mean_sigma(const double mean, const double sigma)cbl::random::RandomNumbersinlinevirtual
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::RandomNumbersinline
~CustomDistributionRandomNumbers()=defaultcbl::random::CustomDistributionRandomNumbers
~RandomNumbers()=defaultcbl::random::RandomNumbersvirtual