CosmoBolognaLib
Free Software C++/Python libraries for cosmological calculations
cbl::statistics::PriorDistribution Member List

This is the complete list of members for cbl::statistics::PriorDistribution, including all inherited members.

CombinedDistribution() (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributioninline
CombinedDistribution(const glob::DistributionType priorType, const double value) (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributioninline
CombinedDistribution(const glob::DistributionType priorType, const double xmin, const double xmax, const int seed=1) (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributioninline
CombinedDistribution(const glob::DistributionType priorType, const std::vector< double > prior_params, const double xmin, const double xmax, const int seed=1) (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributioninline
CombinedDistribution(const glob::DistributionType priorType, const distribution_func prior_func, const std::shared_ptr< void > prior_fixed_pars, const std::vector< double > prior_pars, const double xmin, const double xmax, const int seed=1) (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributioninline
CombinedDistribution(const glob::DistributionType priorType, const std::vector< double > discrete_values, const std::vector< double > weights, const int seed=1) (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributioninline
CombinedDistribution(const glob::DistributionType priorType, const std::vector< double > var, const std::vector< double > dist, const int nbin, const std::string interpolationType, const int seed=1) (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributioninline
CombinedDistribution(const DistributionType distributionType, const std::vector< double > meanVec, const std::vector< std::vector< double >> covMat, const std::vector< double > xMinVec, const std::vector< double > xMaxVec, const int seed=3213) (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistribution
CombinedDistribution(const std::string filename, const std::string path, const std::vector< int > columns_to_read, const int skip_nlines=0, const int type_data=0, const bool normalize=true, const int distNum=200, const double rMAX=2, const double cell_size=2) (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistribution
Distribution()cbl::glob::Distributioninline
Distribution(const DistributionType distributionType, const double value)cbl::glob::Distribution
Distribution(const DistributionType distributionType, const double xmin, const double xmax, const int seed=3213)cbl::glob::Distribution
Distribution(const DistributionType distributionType, const std::vector< double > distribution_params, const double xmin, const double xmax, const int seed=1)cbl::glob::Distribution
Distribution(const DistributionType distributionType, const distribution_func func, const std::shared_ptr< void > distribution_fixed_pars, const std::vector< double > distribution_pars, const double xmin, const double xmax, const int seed=1)cbl::glob::Distribution
Distribution(const DistributionType distributionType, const std::vector< double > discrete_values, const std::vector< double > weights, const int seed=1)cbl::glob::Distribution
Distribution(const DistributionType distributionType, const std::vector< double > var, const std::vector< double > dist, const int nbin, const std::string interpolationType, const int seed=1)cbl::glob::Distribution
distribution_range() constcbl::glob::Distributioninline
distributionType() constcbl::glob::Distributioninline
get_distribution(int i) (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributioninline
cbl::glob::Distribution::get_distribution(std::vector< double > &xx, std::vector< double > &fx, std::vector< double > &err, const std::vector< double > FF, const std::vector< double > WW, const int nbin, const bool linear=true, const std::string file_out=par::defaultString, const double fact=1., const double V1=par::defaultDouble, const double V2=par::defaultDouble, const bool bin_type=true, const bool conv=false, const double sigma=0.)cbl::glob::Distribution
get_mean() constcbl::glob::Distributioninline
get_seed() constcbl::glob::Distributioninline
get_sigma() constcbl::glob::Distributioninline
get_size_distribution() (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributioninline
isIncluded(const double value) constcbl::glob::Distribution
kurtosis()cbl::glob::Distribution
log_distribution(double xx)cbl::glob::Distribution
m_central_moments_integrator(const double xx, const unsigned int order)cbl::glob::Distributioninlineprotected
m_distribution_func_fixed_parscbl::glob::Distributionprotected
m_distribution_func_parscbl::glob::Distributionprotected
m_distribution_normalizationcbl::glob::Distributionprotected
m_distribution_randomcbl::glob::Distributionprotected
m_distributionTypecbl::glob::Distributionprotected
m_distributionVec (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributionprotected
m_Func (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributionprotected
m_funccbl::glob::Distributionprotected
m_inputs (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributionprotected
m_log_distribution_normalizationcbl::glob::Distributionprotected
m_meancbl::glob::Distributionprotected
m_moments_integrator(const double xx, const unsigned int order)cbl::glob::Distributioninlineprotected
m_percentile_integrator(const double xx)cbl::glob::Distributionprotected
m_seedcbl::glob::Distributionprotected
m_set_distribution_normalization()cbl::glob::Distributionprotected
m_sigmacbl::glob::Distributionprotected
m_variancecbl::glob::Distributionprotected
m_xmaxcbl::glob::Distributionprotected
m_xMaxVec (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributionprotected
m_xmincbl::glob::Distributionprotected
m_xMinVec (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistributionprotected
mean()cbl::glob::Distribution
median()cbl::glob::Distributioninline
mode()cbl::glob::Distribution
moments()cbl::glob::Distribution
operator()(double xx)cbl::glob::Distribution
operator[](std::vector< double > xx) (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistribution
percentile(const unsigned int i)cbl::glob::Distribution
PriorDistribution()cbl::statistics::PriorDistributioninline
PriorDistribution(const glob::DistributionType priorType, const double value)cbl::statistics::PriorDistributioninline
PriorDistribution(const glob::DistributionType priorType, const double xmin, const double xmax, const int seed=1)cbl::statistics::PriorDistributioninline
PriorDistribution(const glob::DistributionType priorType, const std::vector< double > prior_params, const double xmin, const double xmax, const int seed=1)cbl::statistics::PriorDistributioninline
PriorDistribution(const glob::DistributionType priorType, const distribution_func prior_func, const std::shared_ptr< void > prior_fixed_pars, const std::vector< double > prior_pars, const double xmin, const double xmax, const int seed=1)cbl::statistics::PriorDistributioninline
PriorDistribution(const glob::DistributionType priorType, const std::vector< double > discrete_values, const std::vector< double > weights, const int seed=1)cbl::statistics::PriorDistributioninline
PriorDistribution(const glob::DistributionType priorType, const std::vector< double > var, const std::vector< double > dist, const int nbin, const std::string interpolationType, const int seed=1)cbl::statistics::PriorDistributioninline
PriorDistribution(const glob::DistributionType priorType, const std::vector< double > meanVec, const std::vector< std::vector< double >> covMat, const std::vector< double > xMinVec, const std::vector< double > xMaxVec, const int seed=3213)cbl::statistics::PriorDistributioninline
PriorDistribution(const std::string filename, const std::string path, const std::vector< int > columns_to_read, const int skip_nlines=0, const int type_data=0, const bool normalize=true, const int distNum=200, const double rMAX=2, const double cell_size=2)cbl::statistics::PriorDistributioninline
sample() constcbl::glob::Distribution
sample(const int seed)cbl::glob::Distribution
sample_vector(const int nvalues)cbl::glob::Distribution
set_binned_distribution(const std::vector< double > var, const std::vector< double > dist, const std::string interpolationType="Spline", const int seed=1)cbl::glob::Distribution
set_constant_distribution(const double value)cbl::glob::Distribution
set_custom_distribution(const distribution_func func, const std::shared_ptr< void > distribution_fixed_pars, const std::vector< double > distribution_pars, const int seed=1)cbl::glob::Distribution
set_discrete_values(const std::vector< double > discrete_values, const std::vector< double > weights, const int seed=1)cbl::glob::Distribution
set_gaussian_distribution(const double mean, const double sigma, const int seed=1)cbl::glob::Distribution
set_limits(const double xmin, const double xmax)cbl::glob::Distribution
set_poisson_distribution(const double mean, const int seed=1)cbl::glob::Distribution
set_seed(const int seed)cbl::glob::Distributioninline
set_uniform_distribution(const double xmin, const double xmax, const int seed=1)cbl::glob::Distribution
skewness()cbl::glob::Distribution
std()cbl::glob::Distribution
variance()cbl::glob::Distribution
xmax() constcbl::glob::Distributioninline
xmin() constcbl::glob::Distributioninline
~CombinedDistribution()=default (defined in cbl::glob::CombinedDistribution)cbl::glob::CombinedDistribution
~Distribution()=defaultcbl::glob::Distribution
~PriorDistribution()=defaultcbl::statistics::PriorDistribution