|
CLUMPY
Version 2011.09_corr2
|
00001 #ifndef _CLUMPY_PROFILES_H_ 00002 #define _CLUMPY_PROFILES_H_ 00003 00004 double rho_ZHAO(double &r, double par[5]); 00005 double rho_EINASTO(double &r, double par[3]); 00006 double rho_EINASTO_N(double &r, double par[3]); 00007 00008 string get_name_prof(double par_prof[4]); 00009 double get_rsat(double par[6]); 00010 double get_rvir(double par[6], double const& rho_vir); 00011 00012 void rho(double &r, double par[6], double& res); 00013 void rho2(double &r, double par[6], double& res); 00014 void r2rho(double &r, double par[6], double& res); 00015 void r2rho2(double &r, double par[6], double& res); 00016 void rho_mix(double &r, double par[21], double& res); 00017 void rho2_mix(double &r, double par[21], double& res); 00018 void r2rho_mix(double &r, double par[21], double& res); 00019 void r2rho2_mix(double &r, double par[21], double& res); 00020 00021 double factor_r_2_to_rscale(double par_prof[4]); 00022 double r_2_to_rscale(double const& r_2, double par_prof[4]); 00023 double rscale_to_r_2(double const& rs, double par_prof[4]); 00024 00025 void set_par0_given_mref(double par[6], double const& r_ref, double const& m_ref, double const& eps); 00026 void set_par0_given_rhoref(double par[6], double& r_ref, double const& rho_ref); 00027 00028 #endif 00029