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

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

get_m_data()cbl::statistics::Likelihoodinline
get_m_model()cbl::statistics::Likelihoodinline
get_model_parameters()cbl::statistics::Likelihoodinline
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 > &parameter) constcbl::statistics::Likelihood
m_datacbl::statistics::Likelihoodprotected
m_likelihood_functioncbl::statistics::Likelihoodprotected
m_likelihood_function_gridcbl::statistics::Likelihoodprotected
m_likelihood_inputscbl::statistics::Likelihoodprotected
m_likelihood_typecbl::statistics::Likelihoodprotected
m_log_likelihood_functioncbl::statistics::Likelihoodprotected
m_log_likelihood_function_gridcbl::statistics::Likelihoodprotected
m_modelcbl::statistics::Likelihoodprotected
m_model_parameterscbl::statistics::Likelihoodprotected
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_use_gridcbl::statistics::Likelihoodprotected
m_w_indexcbl::statistics::Likelihoodprotected
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::Likelihood
operator()(std::vector< double > &pp) constcbl::statistics::Likelihood
parameters() constcbl::statistics::Likelihoodinline
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_model(std::shared_ptr< Model > model=NULL, const std::shared_ptr< ModelParameters > model_parameters=NULL)cbl::statistics::Likelihood
unset_grid()cbl::statistics::Likelihood
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_results(const std::string dir_output, const std::string file)cbl::statistics::Likelihood
~Likelihood()=defaultcbl::statistics::Likelihoodvirtual