Class
NumCosmoHaloDensityProfileEinasto
Description [src]
final class NumCosmo.HaloDensityProfileEinasto : NumCosmo.HaloDensityProfile
{
/* No available fields */
}
Einasto density profile.
Implements NcHaloDensityProfile with the dimensionless 3D density
\begin{equation}
\hat{\rho}(x) = \exp \left[ - \frac{2}{\alpha} \left( x^\alpha - 1 \right) \right],
\end{equation}
where $x = r/r_s$ and $\alpha$ is the shape parameter
(NcHaloDensityProfileEinasto:alpha) controlling how steeply the slope
changes with radius. The spherical mass has a closed form; the projected
quantities are computed numerically.
For the closed-form spherical mass and references, see the theoretical background page: Halo Density Profiles.
Constructors
nc_halo_density_profile_einasto_new
This function returns the NcHaloDensityProfileEinasto implementation of
NcHaloDensityProfile given NcHaloMassSummary.
Instance methods
Methods inherited from NcHaloDensityProfile (29)
Please see NcHaloDensityProfile for a full list of methods.
Properties
NumCosmo.HaloDensityProfileEinasto:alpha
Defines how the profile steepens with slope. Typical values range from 0.12 to 0.35 based on N-body simulations (Gao et al. 2008, Dutton & Maccio 2014).
Properties inherited from NcHaloDensityProfile (3)
NumCosmo.HaloDensityProfile:lnXf
Logarithm of the upper limit of the interval where the projected densities are computed $\ln(X_f)$.
NumCosmo.HaloDensityProfile:lnXi
Logarithm of the lower limit of the interval where the projected densities are computed $\ln(X_i)$.
NumCosmo.HaloDensityProfile:reltol
Relative tolerance used in the numerical computations.
Properties inherited from NcmModel (9)
NumCosmoMath.Model:implementation
NumCosmoMath.Model:name
NumCosmoMath.Model:nick
NumCosmoMath.Model:params-types
NumCosmoMath.Model:reparam
NumCosmoMath.Model:scalar-params-len
NumCosmoMath.Model:sparam-array
NumCosmoMath.Model:submodel-array
NumCosmoMath.Model:vector-params-len
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.