Top | ![]() |
![]() |
![]() |
![]() |
Properties
gdouble | Delta | Read / Write / Construct Only |
gdouble | MDelta | Read / Write |
gboolean | MDelta-fit | Read / Write |
gdouble | cDelta | Read / Write |
gboolean | cDelta-fit | Read / Write |
Object Hierarchy
GEnum ╰── NcDensityProfileNFWParams GObject ╰── NcmModel ╰── NcDensityProfile ╰── NcDensityProfileNFW
Description
This object implements the NcDensityProfile class for a Navarro-Frenk-White (NFW) density profile.
The NFW profile is defined as \begin{equation} \rho(r) = \frac{\delta_c \rho_{crit}}{(r/r_s)(1 + r/r_s)^2}, \end{equation} where $\rho_{crit} (z) = \frac{3 H^2(z)}{8\pi G} [M_\odot / Mpc^3]$, \begin{equation} \delta_c = \frac{\Delta}{3} \frac{c^3}{\ln (1 + c) - \frac{c}{1 + c}}, \end{equation} $c$ is the concentration parameter and $r_s$ is the scale radius, \begin{equation} r_s [Mpc] \equiv \frac{r_{\Delta}}{c} = \left(\frac{3}{4\pi} \frac{M}{\Delta \rho_{crit}(z) c^3}\right)^{1/3}, \end{equation} where $M$ is the halo mass $[M_\odot]$, $\Delta$ is the overdensity parameter (as defined in NcMultiplicityFunc).
FIXME The normalized NFW density profile ($u_M(r) = \rho(r) / M$) in the Fourier space is given by \begin{equation} \tilde{u}_M(k) = \frac{1}{m_{nfw}(c)} \left[ \sin(x) \left[\text{Si}((1+c)x) - \text{Si}(x) \right] + \cos(x) \left[\text{Ci}((1+c)x) - \text{Ci}(x) \right] - \frac{\sin(cx)}{(1+c)x} \right], \end{equation} where $x \equiv (1+z)kr_s$, and $\text{Si}(x)$ and $\text{Ci}(x)$ are the sine and cosine integrals, namely. \begin{equation} \text{Si}(x) = \int_0^x \frac{\sin(t)}{t} dt \quad \text{and} \quad \text{Ci}(x) = - \int_x^\infty \frac{\cos(t)}{t} dt. \end{equation}
The concentration parameter is (change this!) \begin{equation} c(M, z) = A_{vir} \left( \frac{M}{2 \times 10^{12} \text{h}^{-1}M_{\odot}}\right)^{B_{vir}} (1+z)^{C_{vir}}. \end{equation}
References: Navarro (1996), Wright (2000), astro-ph/0206508 and arxiv:1010.0744.
Functions
nc_density_profile_nfw_new ()
NcDensityProfile *
nc_density_profile_nfw_new (void
);
This function returns a NcDensityProfile with a NcDensityProfileNFW implementation.
Property Details
The “Delta”
property
“Delta” gdouble
Constant that indicates the overdensity with respect to the critical density. FIXME Set correct values (limits)
Flags: Read / Write / Construct Only
Allowed values: [200,1500]
Default value: 200
The “MDelta”
property
“MDelta” gdouble
Cluster mass within $R_\Delta$, where $\Delta$ is the overdensity. FIXME Set correct values (limits)
Flags: Read / Write
Default value: 2e+14
The “MDelta-fit”
property
“MDelta-fit” gboolean
M_{\Delta}:fit.
Flags: Read / Write
Default value: FALSE
The “cDelta”
property
“cDelta” gdouble
Concentration parameter. FIXME Set correct values (limits)
Flags: Read / Write
Default value: 4
The “cDelta-fit”
property
“cDelta-fit” gboolean
c_{\Delta}:fit.
Flags: Read / Write
Default value: FALSE