Class
NumCosmoHaloCMParam
Description [src]
final class NumCosmo.HaloCMParam : NumCosmo.HaloMassSummary
{
/* No available fields */
}
Class defining mass and concentration as parameters
Class defining the halo mass and concentration as parameters for the halo mass density profile.
Constructors
nc_halo_cm_param_new
This function returns the NcHaloCMParam implementation of
NcHaloMassSummary setting NcHaloMassSummary:mass-def to mdef
and NcHaloMassSummary:Delta to Delta.
Functions
nc_halo_cm_param_clear
Decrease the reference count of hcmp by one, and sets the pointer *hcmp to
NULL.
Instance methods
Methods inherited from NcHaloMassSummary (9)
nc_halo_mass_summary_Delta
This function computes the overdensity with respect to the mass density $\Delta$.
nc_halo_mass_summary_Delta_rho_bg
This function computes the mass density threshold $\Delta\,\rho_bg$ in $M_\odot\mathrm{Mpc}^{-3}$.
nc_halo_mass_summary_concentration
Computes the concentration. The specific implementation is provided by the child classes. Concentration can be a parameter or defined by a mass-concentration relation.
nc_halo_mass_summary_free
Decrease the reference count of hms by one.
nc_halo_mass_summary_get_Delta
Gets the overdensity constant.
nc_halo_mass_summary_get_mdef
Gets the mass definition.
nc_halo_mass_summary_mass
Computes the halo mass. The specific implementation is provided by the child classes. In general, mass will be a parameter of the model.
nc_halo_mass_summary_ref
Increase the reference of hms by one.
nc_halo_mass_summary_rho_bg
This function computes the background mass density $\rho_\mathrm{bg}$ in $M_\odot\mathrm{Mpc}^{-3}$.
Properties
NumCosmo.HaloCMParam:cDelta-fit
Boolean property that controls whether the parameter
NcHaloCMParam:cDelta should be included in
a statistical analysis.
NumCosmo.HaloCMParam:log10MDelta
Logarithm base 10 of the cluster mass $M_\Delta$ in units of solar masses $M_\odot$ (ncm_c_mass_solar()) within $r_\Delta$, where $\Delta$ is the over-density, see Eq. \eqref{eq:mrr}.
NumCosmo.HaloCMParam:log10MDelta-fit
Boolean property that controls whether the parameter
NcHaloCMParam:log10MDelta should be included in
a statistical analysis.
Properties inherited from NcHaloMassSummary (2)
NumCosmo.HaloMassSummary:Delta
Constant that indicates the overdensity with respect to the background density $\rho_\mathrm{bg}$.
See NcHaloMassSummary:mass-def.
NumCosmo.HaloMassSummary:mass-def
Background density $\rho_\mathrm{bg}$ used in the mass definition \eqref{eq:mrr}.
See the enumerator NcHaloMassSummaryMassDef for more details about the
background density definition.
Properties inherited from NcmModel (9)
NumCosmoMath.Model:implementation
The implementation flags of the model class, see ncm_model_check_impl_flag().
NumCosmoMath.Model:name
The name of the model class.
NumCosmoMath.Model:nick
The nickname of the model class.
NumCosmoMath.Model:params-types
The NcmParamType of each parameter.
NumCosmoMath.Model:reparam
The reparametrization, see ncm_model_set_reparam().
NumCosmoMath.Model:scalar-params-len
The number of scalar parameters.
NumCosmoMath.Model:sparam-array
The parameter descriptions that differ from the class ones, NcmSParam keyed by
parameter index. Each one is placed by its parameter name: a description of a
parameter declared with ncm_model_class_add_removed_param() is skipped, and one of
any other unknown parameter aborts.
NumCosmoMath.Model:submodel-array
The submodels, attached at construction.
NumCosmoMath.Model:vector-params-len
The number of vector parameters (not their lengths).
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.