![]() |
CosmoBolognaLib
Free Software C++/Python libraries for cosmological calculations
|
This is the complete list of members for cbl::statistics::CombinedPosterior, including all inherited members.
chi2(const std::vector< double > parameter={}) const | cbl::statistics::Posterior | |
CombinedPosterior()=default | cbl::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::Posterior | inline |
get_m_data() | cbl::statistics::Likelihood | inline |
get_m_likelihood_function() | cbl::statistics::Posterior | inline |
get_m_likelihood_function_grid() | cbl::statistics::Posterior | inline |
get_m_likelihood_inputs() | cbl::statistics::Posterior | inline |
get_m_log_likelihood_function() | cbl::statistics::Posterior | inline |
get_m_log_likelihood_function_grid() | cbl::statistics::Posterior | inline |
get_m_model() | cbl::statistics::Likelihood | inline |
get_m_prior() | cbl::statistics::Posterior | inline |
get_m_use_grid() | cbl::statistics::Posterior | inline |
get_model_parameters() | cbl::statistics::Likelihood | inline |
get_Nparameters() | cbl::statistics::Posterior | inline |
get_parameters() | cbl::statistics::Posterior | inline |
get_response_function() | cbl::statistics::Posterior | inline |
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 | |
impsampling | cbl::statistics::CombinedPosterior | private |
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::Likelihood | inline |
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) const | cbl::statistics::CombinedPosterior | |
m_acceptance | cbl::statistics::Posterior | protected |
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_indexes | cbl::statistics::CombinedPosterior | private |
m_data | cbl::statistics::Likelihood | protected |
m_data_model | cbl::statistics::CombinedPosterior | private |
m_datasets | cbl::statistics::CombinedPosterior | private |
m_generate_seed() | cbl::statistics::Posterior | inlineprotected |
m_get_seed() | cbl::statistics::Posterior | inline |
m_isSet_response() | cbl::statistics::Posterior | inlineprotected |
m_likelihood_function | cbl::statistics::Likelihood | protected |
m_likelihood_function_grid | cbl::statistics::Likelihood | protected |
m_likelihood_functions | cbl::statistics::CombinedPosterior | private |
m_likelihood_functions_grid | cbl::statistics::CombinedPosterior | private |
m_likelihood_inputs | cbl::statistics::CombinedPosterior | private |
m_likelihood_type | cbl::statistics::Likelihood | protected |
m_log_likelihood | cbl::statistics::Posterior | protected |
m_log_likelihood_function | cbl::statistics::Likelihood | protected |
m_log_likelihood_function_grid | cbl::statistics::Likelihood | protected |
m_log_likelihood_functions | cbl::statistics::CombinedPosterior | private |
m_log_likelihood_functions_grid | cbl::statistics::CombinedPosterior | private |
m_log_posterior | cbl::statistics::Posterior | protected |
m_model | cbl::statistics::Likelihood | protected |
m_model_parameters | cbl::statistics::Likelihood | protected |
m_models | cbl::statistics::CombinedPosterior | private |
m_Nparameters | cbl::statistics::Posterior | protected |
m_Nposteriors | cbl::statistics::CombinedPosterior | private |
m_parameter_indexes | cbl::statistics::CombinedPosterior | private |
m_parameter_indexes2 | cbl::statistics::CombinedPosterior | private |
m_parameter_names | cbl::statistics::CombinedPosterior | private |
m_parameters | cbl::statistics::Posterior | protected |
m_posteriors | cbl::statistics::CombinedPosterior | private |
m_prior | cbl::statistics::Posterior | protected |
m_response_func | cbl::statistics::Posterior | protected |
m_seed | cbl::statistics::Posterior | protected |
m_seed_generator | cbl::statistics::Posterior | protected |
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 > ¶meter_names, std::vector< std::string > &original_names, std::vector< ParameterType > ¶meter_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::Likelihood | protected |
m_set_grid_likelihood_1D(const std::string input_file) | cbl::statistics::Likelihood | protected |
m_set_grid_likelihood_2D(const int npoints, const std::vector< std::vector< double >> parameter_limits, const std::string output_file) | cbl::statistics::Likelihood | protected |
m_set_grid_likelihood_2D(const std::string input_file) | cbl::statistics::Likelihood | protected |
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 > ¶meter_names, std::vector< std::string > &original_names, std::vector< ParameterType > ¶meter_types) | cbl::statistics::CombinedPosterior | |
m_set_seed(const int seed) | cbl::statistics::Posterior | protected |
m_use_grid | cbl::statistics::CombinedPosterior | private |
m_w_index | cbl::statistics::Likelihood | protected |
m_weight | cbl::statistics::Posterior | protected |
m_x_index | cbl::statistics::Likelihood | protected |
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::CombinedPosterior | inline |
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) const | cbl::statistics::CombinedPosterior | |
parameters() const | cbl::statistics::Posterior | inline |
Posterior()=default | cbl::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::Posterior | inline |
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) const | cbl::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::Likelihood | inline |
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()=default | cbl::statistics::CombinedPosterior | |
~Likelihood()=default | cbl::statistics::Likelihood | virtual |
~Posterior()=default | cbl::statistics::Posterior |