Top | ![]() |
![]() |
![]() |
![]() |
Types and Values
Object Hierarchy
GEnum ├── NcHaloDensityProfileDK14MethodParams ╰── NcHaloDensityProfileDK14Params GObject ╰── NcmModel ╰── NcHaloDensityProfile ╰── NcHaloDensityProfileDK14
Description
This object implements the NcHaloDensityProfile class for a Diemer \& Kravtsov (DK14) density profile.
The DK14 profile is defined as ... Implementation incomplete! FIXME
Functions
nc_halo_density_profile_dk14_new ()
NcHaloDensityProfile *
nc_halo_density_profile_dk14_new (void
);
This function returns a NcHaloDensityProfile with a NcHaloDensityProfileDK14 implementation.
Types and Values
enum NcHaloDensityProfileDK14Params
The first three parameters, $\rho_s$, $r_s$ and $\alpha$, are the Einasto profile's parameters. The transition term $f_{trans}$ is a function parametrized by $r_t$, $beta$ and $\gamma$. These two functions determine the inner profile, whereas the outer profile is parametrized br $b_e$ and $s_e$.
Property Details
The “Delta”
property
“Delta” double
Constant that indicates the overdensity with respect to the critical density. FIXME Set correct values (limits)
Owner: NcHaloDensityProfileDK14
Flags: Read / Write / Construct Only
Allowed values: [200,1500]
Default value: 200
The “beta”
property
“beta” double
Sharpness of the steepening. FIXME Set correct values (limits)
Owner: NcHaloDensityProfileDK14
Flags: Read / Write
Default value: 4
The “beta-fit”
property
“beta-fit” gboolean
\beta:fit.
Owner: NcHaloDensityProfileDK14
Flags: Read / Write
Default value: FALSE
The “rt”
property
“rt” double
Truncation radius. FIXME Set correct values (limits)
Owner: NcHaloDensityProfileDK14
Flags: Read / Write
Default value: 1
The “rt-fit”
property
“rt-fit” gboolean
r_{t}:fit.
Owner: NcHaloDensityProfileDK14
Flags: Read / Write
Default value: FALSE