![]() |
CosmoBolognaLib
Free Software C++/Python libraries for cosmological calculations
|
The namespace of the cluster mass - mass proxy scaling relation modelling More...
Classes | |
| struct | STR_MOrelation_data_model |
| the structure STR_MOrelation_data_model More... | |
| class | Modelling_MassObservableRelation |
| The class Modelling_MassObservableRelation. More... | |
Functions | |
| double | scaling_relation (const double alpha, const double beta, const double gamma, const double div_proxy, const double f_z) |
| compute the mass - mass proxy scaling relation More... | |
| std::vector< double > | model_scaling_relation (const std::vector< double > proxy, const std::shared_ptr< void > inputs, std::vector< double > ¶meter) |
| set the cluster scaling relation model More... | |
| std::vector< double > | model_scaling_relation_int (const std::vector< double > proxy, const std::shared_ptr< void > inputs, std::vector< double > ¶meter) |
| set the cluster scaling relation model More... | |
The namespace of the cluster mass - mass proxy scaling relation modelling
The modelling::massobsrel namespace contains all the functions and classes to model the mass - mass proxy scaling relation of galaxy clusters
| std::vector< double > cbl::modelling::massobsrel::model_scaling_relation | ( | const std::vector< double > | proxy, |
| const std::shared_ptr< void > | inputs, | ||
| std::vector< double > & | parameter | ||
| ) |
set the cluster scaling relation model
| proxy | the mass proxy (or mass) array |
| inputs | model inputs |
| parameter | model parameters |
Definition at line 152 of file Modelling_MassObservableRelation.cpp.
| std::vector< double > cbl::modelling::massobsrel::model_scaling_relation_int | ( | const std::vector< double > | proxy, |
| const std::shared_ptr< void > | inputs, | ||
| std::vector< double > & | parameter | ||
| ) |
set the cluster scaling relation model
| proxy | the mass proxy (or mass) array |
| inputs | model inputs |
| parameter | model parameters |
Definition at line 178 of file Modelling_MassObservableRelation.cpp.
| double cbl::modelling::massobsrel::scaling_relation | ( | const double | alpha, |
| const double | beta, | ||
| const double | gamma, | ||
| const double | div_proxy, | ||
| const double | f_z | ||
| ) |
compute the mass - mass proxy scaling relation
| alpha | normalisation |
| beta | slope |
| gamma | redshift evolution factor |
| div_proxy | the logarithm of the mass proxy divided by the pivot |
| f_z | the logarithm of the redshift evolution function |
Definition at line 143 of file Modelling_MassObservableRelation.cpp.