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

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

chi2(const std::vector< double > parameter={}) constcbl::statistics::Posterior
CombinedPosterior()=defaultcbl::statistics::CombinedPosterior
CombinedPosterior(const std::vector< std::shared_ptr< Posterior >> posteriors, std::vector< std::string > repeated_par={}, const std::vector< std::vector< std::vector< int >>> common_repeated_par={})cbl::statistics::CombinedPosterior
CombinedPosterior(const std::vector< std::vector< std::shared_ptr< Posterior >>> posteriors, const std::vector< std::shared_ptr< data::CovarianceMatrix >> covariance, const std::vector< cbl::statistics::LikelihoodType > likelihood_types, const std::vector< std::string > repeated_par={}, const std::vector< std::vector< std::vector< int >>> common_repeated_par={}, const std::vector< std::shared_ptr< cbl::cosmology::SuperSampleCovariance >> SSC={})cbl::statistics::CombinedPosterior
get_log_posterior()cbl::statistics::Posteriorinline
get_m_data()cbl::statistics::Likelihoodinline
get_m_likelihood_function()cbl::statistics::Posteriorinline
get_m_likelihood_function_grid()cbl::statistics::Posteriorinline
get_m_likelihood_inputs()cbl::statistics::Posteriorinline
get_m_log_likelihood_function()cbl::statistics::Posteriorinline
get_m_log_likelihood_function_grid()cbl::statistics::Posteriorinline
get_m_model()cbl::statistics::Likelihoodinline
get_m_prior()cbl::statistics::Posteriorinline
get_m_use_grid()cbl::statistics::Posteriorinline
get_model_parameters()cbl::statistics::Likelihoodinline
get_Nparameters()cbl::statistics::Posteriorinline
get_parameters()cbl::statistics::Posteriorinline
get_response_function()cbl::statistics::Posteriorinline
importance_sampling(const int distNum, const double cell_size, const double rMAX, const double cut_sigma=-1)cbl::statistics::CombinedPosterior
importance_sampling(const std::string output_path, const std::string model_nameA, const std::string model_nameB, const std::vector< double > start, const int chain_size, const int nwalkers, const int burn_in, const int thin)cbl::statistics::CombinedPosterior
cbl::statistics::Posterior::importance_sampling(const std::string input_dir, const std::string input_file, const std::vector< size_t > column={}, const int header_lines_to_skip=1, const bool is_FITS_format=false, const bool apply_to_likelihood=false, const int n_walkers=100)cbl::statistics::Posterior
impsamplingcbl::statistics::CombinedPosteriorprivate
initialize_chains(const int chain_size, const int n_walkers, const double radius, const std::vector< double > start, const unsigned int max_iter=10000, const double tol=1.e-6, const double epsilon=1.e-3)cbl::statistics::CombinedPosterior
initialize_chains(const int chain_size, const int n_walkers)cbl::statistics::CombinedPosterior
initialize_chains(const int chain_size, const int n_walkers, const std::string input_dir, const std::string input_file, const int seed)cbl::statistics::CombinedPosterior
cbl::statistics::Posterior::initialize_chains(const int chain_size, const int n_walkers, std::vector< double > &value, const double radius)cbl::statistics::Posterior
cbl::statistics::Posterior::initialize_chains(const int chain_size, const std::vector< std::vector< double >> chain_value)cbl::statistics::Posterior
cbl::statistics::Posterior::initialize_chains(const int chain_size, const int n_walkers, const std::string input_dir, const std::string input_file)cbl::statistics::Posterior
Likelihood()cbl::statistics::Likelihoodinline
Likelihood(const std::shared_ptr< data::Data > data, const std::shared_ptr< Model > model, const LikelihoodType likelihood_type, const std::vector< size_t > x_index={0, 2}, const int w_index=-1, const std::shared_ptr< ModelParameters > model_parameters=NULL, const double prec=1.e-10, const int Nres=-1)cbl::statistics::Likelihood
Likelihood(const std::shared_ptr< data::Data > data, const std::shared_ptr< Model > model, const Likelihood_function log_likelihood_function, const std::shared_ptr< ModelParameters > model_parameters=NULL)cbl::statistics::Likelihood
log(std::vector< double > &pp) constcbl::statistics::CombinedPosterior
m_acceptancecbl::statistics::Posteriorprotected
m_add_prior(bool par_is_repeated, std::vector< std::shared_ptr< Posterior >> posteriors, const int N, const int k, std::vector< std::shared_ptr< cbl::statistics::PriorDistribution >> &prior_distributions)cbl::statistics::CombinedPosterior
m_check_common_repeated_par(int dummy_Nposteriors, std::vector< std::shared_ptr< Posterior >> posteriors, std::vector< std::string > repeated_par, std::vector< std::vector< std::vector< int >>> common_repeated_par)cbl::statistics::CombinedPosterior
m_check_repeated_par(int dummy_Nposteriors, std::vector< std::shared_ptr< Posterior >> posteriors, const std::vector< std::string > repeated_par)cbl::statistics::CombinedPosterior
m_cosmoPar_indexescbl::statistics::CombinedPosteriorprivate
m_datacbl::statistics::Likelihoodprotected
m_data_modelcbl::statistics::CombinedPosteriorprivate
m_datasetscbl::statistics::CombinedPosteriorprivate
m_generate_seed()cbl::statistics::Posteriorinlineprotected
m_get_seed()cbl::statistics::Posteriorinline
m_isSet_response()cbl::statistics::Posteriorinlineprotected
m_likelihood_functioncbl::statistics::Likelihoodprotected
m_likelihood_function_gridcbl::statistics::Likelihoodprotected
m_likelihood_functionscbl::statistics::CombinedPosteriorprivate
m_likelihood_functions_gridcbl::statistics::CombinedPosteriorprivate
m_likelihood_inputscbl::statistics::CombinedPosteriorprivate
m_likelihood_typecbl::statistics::Likelihoodprotected
m_log_likelihoodcbl::statistics::Posteriorprotected
m_log_likelihood_functioncbl::statistics::Likelihoodprotected
m_log_likelihood_function_gridcbl::statistics::Likelihoodprotected
m_log_likelihood_functionscbl::statistics::CombinedPosteriorprivate
m_log_likelihood_functions_gridcbl::statistics::CombinedPosteriorprivate
m_log_posteriorcbl::statistics::Posteriorprotected
m_modelcbl::statistics::Likelihoodprotected
m_model_parameterscbl::statistics::Likelihoodprotected
m_modelscbl::statistics::CombinedPosteriorprivate
m_Nparameterscbl::statistics::Posteriorprotected
m_Nposteriorscbl::statistics::CombinedPosteriorprivate
m_parameter_indexescbl::statistics::CombinedPosteriorprivate
m_parameter_indexes2cbl::statistics::CombinedPosteriorprivate
m_parameter_namescbl::statistics::CombinedPosteriorprivate
m_parameterscbl::statistics::Posteriorprotected
m_posteriorscbl::statistics::CombinedPosteriorprivate
m_priorcbl::statistics::Posteriorprotected
m_response_funccbl::statistics::Posteriorprotected
m_seedcbl::statistics::Posteriorprotected
m_seed_generatorcbl::statistics::Posteriorprotected
m_set_common_repeated_par(std::vector< std::shared_ptr< Posterior >> posteriors, const bool is_in_parnames, const int N, const int k, const std::vector< std::string > repeated_par, const std::vector< std::vector< std::vector< int >>> common_repeated_par, std::vector< std::shared_ptr< cbl::statistics::PriorDistribution >> &prior_distributions, std::vector< std::string > &parameter_names, std::vector< std::string > &original_names, std::vector< ParameterType > &parameter_types)cbl::statistics::CombinedPosterior
m_set_grid_likelihood_1D(const int npoints, const std::vector< std::vector< double >> parameter_limits, const std::string output_file)cbl::statistics::Likelihoodprotected
m_set_grid_likelihood_1D(const std::string input_file)cbl::statistics::Likelihoodprotected
m_set_grid_likelihood_2D(const int npoints, const std::vector< std::vector< double >> parameter_limits, const std::string output_file)cbl::statistics::Likelihoodprotected
m_set_grid_likelihood_2D(const std::string input_file)cbl::statistics::Likelihoodprotected
m_set_independent_probes()cbl::statistics::CombinedPosterior
m_set_parameters_priors(std::vector< std::shared_ptr< Posterior >> posteriors, std::vector< std::string > repeated_par={}, const std::vector< std::vector< std::vector< int >>> common_repeated_par={})cbl::statistics::CombinedPosterior
m_set_repeated_par(std::vector< std::shared_ptr< Posterior >> posteriors, const bool is_in_parnames, const int N, const int k, const std::vector< std::string > repeated_par, const std::vector< std::vector< std::vector< int >>> common_repeated_par, std::vector< std::shared_ptr< cbl::statistics::PriorDistribution >> &prior_distributions, std::vector< std::string > &parameter_names, std::vector< std::string > &original_names, std::vector< ParameterType > &parameter_types)cbl::statistics::CombinedPosterior
m_set_seed(const int seed)cbl::statistics::Posteriorprotected
m_use_gridcbl::statistics::CombinedPosteriorprivate
m_w_indexcbl::statistics::Likelihoodprotected
m_weightcbl::statistics::Posteriorprotected
m_x_indexcbl::statistics::Likelihoodprotected
maximize(const std::vector< double > start, const std::vector< std::vector< double >> parameter_limits, const unsigned int max_iter=10000, const double tol=1.e-6, const double epsilon=1.e-3)cbl::statistics::CombinedPosteriorinline
maximize(const std::vector< double > start, const unsigned int max_iter=10000, const double tol=1.e-6, const double epsilon=1.e-4)cbl::statistics::CombinedPosterior
operator()(std::vector< double > &pp) constcbl::statistics::CombinedPosterior
parameters() constcbl::statistics::Posteriorinline
Posterior()=defaultcbl::statistics::Posterior
Posterior(const std::vector< std::shared_ptr< PriorDistribution >> prior_distributions, const Likelihood &likelihood, const int seed=5341)cbl::statistics::Posterior
Posterior(const std::vector< std::shared_ptr< PriorDistribution >> prior_distributions, const std::shared_ptr< data::Data > data, const std::shared_ptr< Model > model, const LikelihoodType likelihood_type, const std::vector< size_t > x_index, const int w_index, const int seed=5341)cbl::statistics::Posterior
Posterior(const std::string file_name, const std::string path_file, const std::vector< int > usecols, const std::vector< std::string > parameter_names, const int skip_header)cbl::statistics::Posterior
read(const std::string path, const std::string filename)cbl::statistics::CombinedPosterior
read_chain(const std::string input_dir, const std::string input_file, const int n_walkers, const std::vector< size_t > column={}, const int header_lines_to_skip=1, const bool is_FITS_format=false)cbl::statistics::Posterior
read_chain_ascii(const std::string input_dir, const std::string input_file, const int n_walkers, const std::vector< size_t > column={}, const int header_lines_to_skip=1)cbl::statistics::Posterior
read_chain_fits(const std::string input_dir, const std::string input_file, const int n_walkers, const std::vector< size_t > column)cbl::statistics::Posterior
sample_stretch_move(const double aa=2, const bool parallel=true, const std::string outputFile=par::defaultString, const int start=0, const int thin=1, const int nbins=50)cbl::statistics::CombinedPosterior
set(const std::vector< std::shared_ptr< PriorDistribution >> prior_distributions, const std::shared_ptr< data::Data > data, const std::shared_ptr< Model > model, const LikelihoodType likelihood_type, const std::vector< size_t > x_index, const int w_index, const int seed)cbl::statistics::Posterior
set_data(std::shared_ptr< data::Data > data)cbl::statistics::Likelihood
set_function(const LikelihoodType likelihood_type, const std::vector< size_t > x_index={0, 2}, const int w_index=-1, const double prec=1.e-10, const int Nres=-1)cbl::statistics::Likelihood
set_function(const LogLikelihood_function likelihood_function)cbl::statistics::Likelihood
set_grid(const int npoints, const std::vector< std::vector< double >> parameter_limits, const std::string file, const bool read=false)cbl::statistics::Likelihood
set_log_function(const LogLikelihood_function loglikelihood_function)cbl::statistics::Likelihood
set_log_posterior(const std::vector< double > logpostA, const std::vector< double > logpostB)cbl::statistics::CombinedPosterior
set_model(std::shared_ptr< Model > model=NULL, const std::shared_ptr< ModelParameters > model_parameters=NULL)cbl::statistics::Posterior
set_parameters(const std::vector< std::vector< double >> parametersA, const std::vector< std::vector< double >> parametersB)cbl::statistics::CombinedPosterior
set_response_function(std::shared_ptr< statistics::Model > response)cbl::statistics::Posteriorinline
set_weight(const std::vector< double > weightsA, const std::vector< double > weightsB)cbl::statistics::CombinedPosterior
show_results(const int start, const int thin, const int nbins=50, const bool show_mode=false, const int ns=-1, const int nb=-1)cbl::statistics::CombinedPosterior
unset_grid()cbl::statistics::Likelihood
weight(const int start=0, const int thin=1) constcbl::statistics::Posterior
write_chain(const std::string output_dir, const std::string output_file, const int start=0, const int thin=1, const bool is_FITS_format=false, const int prec=5, const int ww=14)cbl::statistics::CombinedPosterior
write_chain_ascii(const std::string output_dir, const std::string output_file, const int start=0, const int thin=1, const int prec=5, const int ww=14)cbl::statistics::CombinedPosterior
write_chain_fits(const std::string output_dir, const std::string output_file, const int start=0, const int thin=1)cbl::statistics::CombinedPosterior
write_maximization_results(const std::string dir_output, const std::string file)cbl::statistics::CombinedPosterior
write_model(const std::string output_dir, const std::string output_file, const std::vector< double > parameters, const std::vector< double > xx={}, const std::vector< double > yy={})cbl::statistics::Likelihood
write_model_at_bestfit(const std::string output_dir, const std::string output_file, const std::vector< double > xx={}, const std::vector< double > yy={})cbl::statistics::Likelihoodinline
write_model_from_chain(const std::string output_dir, const std::string output_file, const int start, const int thin, const std::vector< double > xx={}, const std::vector< double > yy={})cbl::statistics::CombinedPosterior
cbl::statistics::Posterior::write_model_from_chain(const std::string output_dir, const std::string output_file, const std::vector< double > xx={}, const std::vector< double > yy={}, const int start=0, const int thin=1)cbl::statistics::Posterior
write_results(const std::string output_dir, const std::string root_file, const int start=0, const int thin=1, const int nbins=50, const bool fits=false, const bool compute_mode=false, const int ns=-1, const int nb=-1)cbl::statistics::CombinedPosterior
cbl::statistics::Likelihood::write_results(const std::string dir_output, const std::string file)cbl::statistics::Likelihood
~CombinedPosterior()=defaultcbl::statistics::CombinedPosterior
~Likelihood()=defaultcbl::statistics::Likelihoodvirtual
~Posterior()=defaultcbl::statistics::Posterior