Top |
NcClusterPseudoCounts * | nc_cluster_pseudo_counts_new () |
NcClusterPseudoCounts * | nc_cluster_pseudo_counts_ref () |
void | nc_cluster_pseudo_counts_free () |
void | nc_cluster_pseudo_counts_clear () |
gdouble | nc_cluster_pseudo_counts_posterior_ndetone () |
gdouble | nc_cluster_pseudo_counts_selection_function () |
gdouble | nc_cluster_pseudo_counts_selection_function_lnMi () |
gdouble | nc_cluster_pseudo_counts_ndet_no_z_integral () |
gdouble | nc_cluster_pseudo_counts_ndet () |
gdouble | nc_cluster_pseudo_counts_posterior_numerator () |
gdouble | nc_cluster_pseudo_counts_mf_lognormal_integral () |
gdouble | nc_cluster_pseudo_counts_posterior_numerator_plcl () |
double | Deltaz | Read / Write |
gboolean | Deltaz-fit | Read / Write |
double | lnMCut | Read / Write |
gboolean | lnMCut-fit | Read / Write |
guint | number-clusters | Read / Write / Construct Only |
double | sigma-Mcut | Read / Write |
gboolean | sigma-Mcut-fit | Read / Write |
double | zmin | Read / Write |
gboolean | zmin-fit | Read / Write |
GEnum ╰── NcClusterPseudoCountsSParams GObject ╰── NcmModel ╰── NcClusterPseudoCounts
NcClusterPseudoCounts *
nc_cluster_pseudo_counts_new (guint nclusters
);
This function instantiates a new object of type NcClusterPseudoCounts.
NcClusterPseudoCounts *
nc_cluster_pseudo_counts_ref (NcClusterPseudoCounts *cpc
);
Increases the reference count of cpc
by one.
void
nc_cluster_pseudo_counts_free (NcClusterPseudoCounts *cpc
);
Atomically decreases the reference count of cpc
by one. If the reference count drops to 0,
all memory allocated by cpc
is released.
void
nc_cluster_pseudo_counts_clear (NcClusterPseudoCounts **cpc
);
The reference count of cpc
is decreased and the pointer is set to NULL.
gdouble nc_cluster_pseudo_counts_posterior_ndetone (NcClusterPseudoCounts *cpc
,NcHaloMassFunction *mfp
,NcHICosmo *cosmo
,NcClusterMass *clusterm
,gdouble z
,gdouble Mpl
,gdouble Mcl
,gdouble sigma_pl
,gdouble sigma_cl
);
This function computes the i-th term of the posterior given flat priors for the selection function and mass function. FIXME (include equations)
Warning!!! The normalization factor of the true redshift prior has to be included in this function if $z_{min}$ and or $z_max$ will be fitted. FIXME Include equations.
gdouble nc_cluster_pseudo_counts_selection_function (NcClusterPseudoCounts *cpc
,gdouble lnM
,gdouble z
);
This function computes the selection function (include equation). FIXME
gdouble nc_cluster_pseudo_counts_selection_function_lnMi (NcClusterPseudoCounts *cpc
,NcHICosmo *cosmo
);
This function computes the lower mass threshold used in the resample function, namely, $l\ln M_i = lnM_{cut} - 6\sigma_{cut}$.
gdouble nc_cluster_pseudo_counts_ndet_no_z_integral (NcClusterPseudoCounts *cpc
,NcHICosmo *cosmo
,gdouble z
);
FIXME
gdouble nc_cluster_pseudo_counts_ndet (NcClusterPseudoCounts *cpc
,NcHaloMassFunction *mfp
,NcHICosmo *cosmo
);
FIXME
gdouble nc_cluster_pseudo_counts_posterior_numerator (NcClusterPseudoCounts *cpc
,NcHaloMassFunction *mfp
,NcClusterMass *clusterm
,NcHICosmo *cosmo
,const gdouble z
,const gdouble *Mobs
,const gdouble *Mobs_params
);
FIXME
gdouble nc_cluster_pseudo_counts_mf_lognormal_integral (NcClusterPseudoCounts *cpc
,NcHaloMassFunction *mfp
,NcClusterMass *clusterm
,NcHICosmo *cosmo
,const gdouble lnMsz
,const gdouble lnMl
,const gdouble z
);
FIXME
gdouble nc_cluster_pseudo_counts_posterior_numerator_plcl (NcClusterPseudoCounts *cpc
,NcHaloMassFunction *mfp
,NcClusterMass *clusterm
,NcHICosmo *cosmo
,const gdouble z
,const gdouble Mpl
,const gdouble Mcl
,const gdouble sigma_pl
,const gdouble sigma_cl
);
FIXME Warning! The pivot mass is hard coded ($M_0 = 5.7 \times 10^{14} \, h^{-1} M_\odot$).
“Deltaz”
property “Deltaz” double
Maximum redsift is $z_{max} = z_{min} + \Delta z$. Range: $\Delta z \in [0.1, 2.0]$.
Owner: NcClusterPseudoCounts
Flags: Read / Write
Default value: 0.99
“Deltaz-fit”
property “Deltaz-fit” gboolean
\delta{}z:fit.
Owner: NcClusterPseudoCounts
Flags: Read / Write
Default value: FALSE
“lnMCut”
property “lnMCut” double
Logarithm base e of the lower mass cut-off, $\ln M_{CUT} \in [12.0 \ln(10), 16.0 \ln(10)]$.
Owner: NcClusterPseudoCounts
Flags: Read / Write
Default value: 33
“lnMCut-fit”
property “lnMCut-fit” gboolean
FIXME
Owner: NcClusterPseudoCounts
Flags: Read / Write
Default value: FALSE
“number-clusters”
property “number-clusters” guint
Number of clusters.
Owner: NcClusterPseudoCounts
Flags: Read / Write / Construct Only
Allowed values: >= 1
Default value: 21
“sigma-Mcut”
property “sigma-Mcut” double
\sigma_{MCUT}.
Owner: NcClusterPseudoCounts
Flags: Read / Write
Default value: 0.206
“sigma-Mcut-fit”
property “sigma-Mcut-fit” gboolean
\sigma_{MCUT}:fit.
Owner: NcClusterPseudoCounts
Flags: Read / Write
Default value: FALSE
“zmin”
property “zmin” double
Range: $z_{min} \in [10^{-5}, 2.0]$
Owner: NcClusterPseudoCounts
Flags: Read / Write
Default value: 0.188