![]() |
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.