![]() |
CosmoBolognaLib
Free Software C++/Python libraries for cosmological calculations
|
The class Modelling_DensityProfile. More...
#include "HaloProfile.h"
#include "StackedDensityProfile.h"
#include "Modelling_MassObservableRelation.h"
Go to the source code of this file.
Classes | |
struct | cbl::modelling::densityprofile::STR_Profile_data_model |
the structure STR_Profile_data_model More... | |
class | cbl::modelling::densityprofile::Modelling_DensityProfile |
The class Modelling_DensityProfile. More... | |
Namespaces | |
cbl | |
The global namespace of the CosmoBolognaLib | |
cbl::modelling | |
The namespace of the functions and classes used for modelling | |
cbl::modelling::densityprofile | |
The namespace of the cluster projected density profile modelling | |
Functions | |
std::vector< double > | cbl::modelling::densityprofile::model_density (const std::vector< double > radius, const std::shared_ptr< void > inputs, std::vector< double > ¶meter) |
Compute the excess density profile model in all the radial bins. More... | |
std::vector< double > | cbl::modelling::densityprofile::compute_model_density_scaling_relation (const std::vector< double > radius, cbl::cosmology::Cosmology cosmo, cbl::cosmology::HaloProfile halo_profile, std::shared_ptr< STR_Profile_data_model > pp, const double conc, const double c0, const double cM, const double cz, const double AB_fact, const double OB_fact, const double alpha, const double beta, const double gamma, const double scatter0, const double scatterM, const double scatterM_exp, const double scatterz, const double scatterz_exp) |
Compute the excess density profile model in all the radial bins when mass is derived from the scaling relation. This function is called for example by cbl::modelling::densityprofile::model_density_scaling_relation. More... | |
std::vector< double > | cbl::modelling::densityprofile::model_density_scaling_relation (const std::vector< double > radius, const std::shared_ptr< void > inputs, std::vector< double > ¶meter) |
Compute the excess density profile model in all the radial bins. The mass is derived from the scaling relation. More... | |
std::vector< double > | cbl::modelling::densityprofile::model_density_scaling_relation_evolving_concentration_offcentering (const std::vector< double > radius, const std::shared_ptr< void > inputs, std::vector< double > ¶meter) |
Compute the excess density profile model in all the radial bins. The mass is derived from the scaling relation. More... | |
The class Modelling_DensityProfile.
This file defines the interface of the class Modelling_DensityProfile, used to model the density profile of galaxy clusters
Definition in file Modelling_DensityProfile.h.