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

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

dimension() constcbl::statistics::Modelinline
inputs()cbl::statistics::Modelinline
m_dimensioncbl::statistics::Modelprotected
m_functioncbl::statistics::Modelprotected
m_inputscbl::statistics::Modelprotected
m_parameterscbl::statistics::Modelprotected
Model()=defaultcbl::statistics::Model
Model(const int nparameters, std::vector< ParameterType > parameterTypes, std::vector< std::string > parameterNames, const std::shared_ptr< void > inputs)cbl::statistics::Modelinline
operator()(const std::vector< std::vector< double >> xx, std::vector< double > &parameters) constcbl::statistics::Model
operator()(const double xx, std::vector< double > &parameters) constcbl::statistics::Modelinlinevirtual
operator()(const std::vector< double > xx, std::vector< double > &parameters) constcbl::statistics::Modelinlinevirtual
operator()(const double xx, const double yy, std::vector< double > &parameters) constcbl::statistics::Modelinlinevirtual
operator()(const std::vector< double > xx, const std::vector< double > yy, std::vector< double > &parameters) constcbl::statistics::Modelinlinevirtual
parameters()cbl::statistics::Modelinline
set_function(const model_function_1D function)cbl::statistics::Modelinline
set_function(const std::vector< double >(*function)(const std::vector< double > xx, std::vector< double > &val))cbl::statistics::Modelinline
set_function(const model_function_2D function)cbl::statistics::Modelinline
set_inputs(std::shared_ptr< void > inputs)cbl::statistics::Modelinline
set_parameters(const std::shared_ptr< ModelParameters > parameters)cbl::statistics::Modelinline
set_parameters(const size_t nparameters, std::vector< ParameterType > parameterTypes, std::vector< std::string > parameterNames)cbl::statistics::Model
stats_from_chains(const std::vector< std::vector< double >> xx, std::vector< std::vector< double >> &median_model, std::vector< std::vector< double >> &low_model, std::vector< std::vector< double >> &up_model, const int start=0, const int thin=1)cbl::statistics::Model
stats_from_chains(const std::vector< double > xx, std::vector< double > &median_model, std::vector< double > &low_model, std::vector< double > &up_model, const int start=0, const int thin=1)cbl::statistics::Modelinlinevirtual
stats_from_chains(const std::vector< double > xx, const std::vector< double > yy, std::vector< std::vector< double >> &median_model, std::vector< std::vector< double >> &low_model, std::vector< std::vector< double >> &up_model, const int start=0, const int thin=1)cbl::statistics::Modelinlinevirtual
write(const std::string output_dir, const std::string output_file, const std::vector< double > xx, const std::vector< double > parameters)cbl::statistics::Modelinlinevirtual
write(const std::string output_dir, const std::string output_file, const std::vector< double > xx, const std::vector< double > yy, const std::vector< double > parameters)cbl::statistics::Modelinlinevirtual
write_at_bestfit(const std::string output_dir, const std::string output_file, const std::vector< double > xx)cbl::statistics::Modelinlinevirtual
write_at_bestfit(const std::string output_dir, const std::string output_file, const std::vector< double > xx, const std::vector< double > yy)cbl::statistics::Modelinlinevirtual
write_from_chains(const std::string output_dir, const std::string output_file, const std::vector< double > xx, const int start=0, const int thin=1)cbl::statistics::Modelinlinevirtual
write_from_chains(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::Modelinlinevirtual
~Model()=defaultcbl::statistics::Modelvirtual