34 #ifndef __MODELLINGNCM__
35 #define __MODELLINGNCM__
55 namespace numbercounts {
165 void set_data_model_snapshot (
const cbl::cosmology::Cosmology cosmology={},
const double redshift=0.,
const std::string method_Pk=
"CAMB",
const double k_min=1.e-4,
const double k_max=100.,
const int step=500,
const int norm=-1,
const double Delta=200.,
const bool isDelta_critical=
true,
const std::string model_MF=
"Tinker",
const double Volume=
par::defaultDouble,
const double Mass_min=
par::defaultDouble,
const double Mass_max=
par::defaultDouble,
const int Mass_step=100,
const double prec=1.e-4);
188 void set_model_NumberCounts_cosmology (
const std::vector<cbl::cosmology::CosmologicalParameter> cosmo_param={},
const std::vector<statistics::PriorDistribution> cosmo_param_prior={});
The class Modelling_NumberCounts1D.
The class Modelling_NumberCounts1D_Mass.
Modelling_NumberCounts1D_Mass()=default
default constuctor _NumberCounts1D_Mass
void set_data_model_snapshot(const cbl::cosmology::Cosmology cosmology={}, const double redshift=0., const std::string method_Pk="CAMB", const double k_min=1.e-4, const double k_max=100., const int step=500, const int norm=-1, const double Delta=200., const bool isDelta_critical=true, const std::string model_MF="Tinker", const double Volume=par::defaultDouble, const double Mass_min=par::defaultDouble, const double Mass_max=par::defaultDouble, const int Mass_step=100, const double prec=1.e-4)
set the data used to construct mass number counts of simulation snapshots
Modelling_NumberCounts1D_Mass(const std::shared_ptr< cbl::measure::numbercounts::NumberCounts > nc)
constuctor
void set_model_NumberCounts_cosmology(const std::vector< cbl::cosmology::CosmologicalParameter > cosmo_param={}, const std::vector< statistics::PriorDistribution > cosmo_param_prior={})
set the cosmological parameters used to model the mass function
Modelling_NumberCounts1D_Mass(const std::shared_ptr< cbl::data::Data > dataset, glob::HistogramType hist_type, double fact)
constuctor
virtual ~Modelling_NumberCounts1D_Mass()=default
default destructor
The class Modelling_NumberCounts1D.
static const double defaultDouble
default double value
HistogramType
the histogram type
The global namespace of the CosmoBolognaLib