34 #ifndef __MODELLINGCOSM__
35 #define __MODELLINGCOSM__
106 Modelling_Cosmology (
const std::shared_ptr<cbl::data::Data> dataset,
const std::vector<std::string> data_type);
143 void set_cosmological_parameters (
const std::vector<cbl::cosmology::CosmologicalParameter> cosmoPar_name,
const std::vector<cbl::statistics::PriorDistribution> cosmoPar_prior,
const std::string distance_prior=
par::defaultString,
const std::vector<std::string> external_dataset={});
Global functions to model two-point correlation functions of any type.
The class Modelling_Cosmology.
void set_fiducial_cosmology(const cbl::cosmology::Cosmology cosmology)
set the fiducial cosmology
Modelling_Cosmology()=default
default constuctor
std::map< cbl::cosmology::CosmologicalParameter, int > m_map_cosmoPar
map with cosmological parameters
void set_cosmological_parameters(const std::vector< cbl::cosmology::CosmologicalParameter > cosmoPar_name, const std::vector< cbl::statistics::PriorDistribution > cosmoPar_prior, const std::string distance_prior=par::defaultString, const std::vector< std::string > external_dataset={})
set the cosmological parameters
std::shared_ptr< cbl::cosmology::Cosmology > fiducial_cosmology()
set the fiducial cosmology
std::vector< std::string > m_data_type
the cosmological measurements
std::shared_ptr< cbl::cosmology::Cosmology > m_cosmology
cosmology
STR_data_model_cosmology m_data_model
the container of parameters for model computation
~Modelling_Cosmology()=default
default destructor
static const std::string defaultString
default std::string value
The global namespace of the CosmoBolognaLib