Class

NumCosmoClusterMassPlCL

Description [src]

class NumCosmo.ClusterMassPlCL : NumCosmo.ClusterMass
{
  /* No available fields */
}

Planck-CLASH Cluster Mass Distribution.

Planck-CLASH Cluster Mass Distribution (SZ - Lensing). Do not use this object to perform cluster abundance analyses. For now, it is suitable just for cluster pseudo counts.

Functions

nc_cluster_mass_plcl_gsl_J_new_variables

Fill the Jacobian matrix j with the analytic partial derivatives of the components used by the optimizer. The function writes into the provided matrix and does not return a value.

nc_cluster_mass_plcl_gsl_f

The $\chi^2$ is minimized with respect to the parameters $\ln\left(M_{SZ}/M_0\right)$ and $\ln\left(M_{L}/M_0\right)$, therefore p = 2 (parameters are the two transformed mass variables w1 and w2). This function computes the components of the objective (chi^2-like) vector used by the minimizer.

nc_cluster_mass_plcl_gsl_f_new_variables

Populate hx with the residuals / components used by the solver. This routine does not return a value; results are communicated through hx.

nc_cluster_mass_plcl_peak_new_variables

Compute search bounds for the transformed variables (w1, w2) used when finding the integrand peak. When N == 0 the function returns the exact peak (lb == ub). For N > 0 the bounds are widened by N times the observational uncertainties.

Instance methods

Methods inherited from NcClusterMass (15)
nc_cluster_mass_free

Atomically decrements the reference count of clusterm by one. If the reference count drops to 0, all memory allocated by clusterm is released.

nc_cluster_mass_intp

It computes the clusterm probability distribution of lnM lying in the range $[]$, namely, $$ intp = \int_{\ln M^{obs}{min}}^{\ln M^{obs}{max}} p \, d\ln M^{obs},$$ where $p$ is [nc_cluster_mass_p()].

nc_cluster_mass_intp_bin

Computes the integrated probability over the observed mass bin.

nc_cluster_mass_n_limits

Computes the mass limits for the cluster abundance calculation. The function which will call this one is responsible to allocate memory for lnM_lower and lnM_upper.

nc_cluster_mass_p

Computes the probability distribution $P(\ln M_{\mathrm{obs}}|\ln M, z)$.

nc_cluster_mass_p_bin_limits

Computes the integration limits for the true mass given the observed mass bin boundaries.

nc_cluster_mass_p_limits

Computes the integration limits for the true mass given the observed mass and its parameters.

nc_cluster_mass_p_vec_z_lnMobs

This method computes the probability distribution of lnM for each redshift in z given the true mass lnM and the observed mass proxies lnM_obs and their parameters lnM_obs_params.

nc_cluster_mass_plcl_Msz_Ml_p_ndetone

This function computes the i-th term of the posterior given flat priors for the selection function and mass function. See function nc_cluster_pseudo_counts_posterior_ndetone().

nc_cluster_mass_plcl_pdf

Compute the joint probability density used internally by the PL-CL mass model. Integrals in $M_{sz}$ and $M_l$ are performed in the dimensionless quantities $\ln (M_{sz} / M_0)$ and $\ln (M_l / M_0)$, respectively. The Gaussian distributions between $M_{Pl}$ and $M_{CL}$ are written in terms of the dimensionless quantities $M_{Pl}/M_0$, $M_{CL}/M_0$, $\sigma_{Pl}/M_0$ and $\sigma_{CL}/M_0$.

nc_cluster_mass_plcl_pdf_only_lognormal
No description available.

nc_cluster_mass_ref

Increases the reference count of clusterm by one.

nc_cluster_mass_resample

Generates a random sample of the observed mass proxies given the true mass and redshift.

nc_cluster_mass_resample_vec

Generates a random sample of the observed mass proxies given the true mass and redshift. This is a convenience wrapper around nc_cluster_mass_resample() that uses NcmVector for proper Python bindings support.

nc_cluster_mass_volume

Computes the effective volume in the observable mass space.

Methods inherited from NcmModel (89)

Please see NcmModel for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmo.ClusterMassPlCL:Al

Lensing observable power-law slope in the lensing—mass scaling relation. Parameter bounds and default value are registered below.

NumCosmo.ClusterMassPlCL:Al-fit
No description available.

NumCosmo.ClusterMassPlCL:Asz

SZ observable power-law slope in the SZ—mass scaling relation. Parameter bounds and default value are provided when the parameter is registered via ncm_model_class_set_sparam (see call below).

NumCosmo.ClusterMassPlCL:Asz-fit
No description available.

NumCosmo.ClusterMassPlCL:Bl

Lensing observable intercept parameter in the lensing—mass scaling relation. Bounds and default are provided in the registration call below.

NumCosmo.ClusterMassPlCL:Bl-fit
No description available.

NumCosmo.ClusterMassPlCL:Bsz

SZ observable intercept (or additive) parameter in the SZ—mass scaling relation. Parameter bounds and default value are provided when registered via ncm_model_class_set_sparam (see call below).

NumCosmo.ClusterMassPlCL:Bsz-fit
No description available.

NumCosmo.ClusterMassPlCL:M0

Reference (pivot) mass used to render observed and model masses dimensionless (units: h^{-1} M_sun). The property default and allowed range are registered in the property declaration below (see g_param_spec_double). Change there if different pivot choices are required.

NumCosmo.ClusterMassPlCL:cor

SZ-Lensing signal-mass correlation, $0.0 \leq \rho \leq 1.0$.

NumCosmo.ClusterMassPlCL:cor-fit
No description available.

NumCosmo.ClusterMassPlCL:sigma-l
No description available.

NumCosmo.ClusterMassPlCL:sigma-l-fit
No description available.

NumCosmo.ClusterMassPlCL:sigma-sz
No description available.

NumCosmo.ClusterMassPlCL:sigma-sz-fit
No description available.

Properties inherited from NcmModel (9)
NumCosmoMath.Model:implementation
No description available.
NumCosmoMath.Model:name
No description available.
NumCosmoMath.Model:nick
No description available.
NumCosmoMath.Model:params-types
No description available.
NumCosmoMath.Model:reparam
No description available.
NumCosmoMath.Model:scalar-params-len
No description available.
NumCosmoMath.Model:sparam-array
No description available.
NumCosmoMath.Model:submodel-array
No description available.
NumCosmoMath.Model:vector-params-len
No description available.

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.

Class structure

struct NumCosmoClusterMassPlCLClass {
  /* no available fields */
}

No description available.