Top | ![]() |
![]() |
![]() |
![]() |
Functions
Properties
gdouble | Deltaz | Read / Write |
gboolean | Deltaz-fit | Read / Write |
gdouble | lnMcut | Read / Write |
gboolean | lnMcut-fit | Read / Write |
NcMassFunction * | mass-function | Read / Write / Construct Only |
gdouble | number-clusters | Read / Write / Construct Only |
gdouble | sigma-Mcut | Read / Write |
gboolean | sigma-Mcut-fit | Read / Write |
gdouble | zmin | Read / Write |
gboolean | zmin-fit | Read / Write |
Object Hierarchy
GEnum ╰── NcClusterPseudoCountsParams GObject ╰── NcmModel ╰── NcClusterPseudoCounts
Functions
NC_CLUSTER_PSEUDO_COUNTS_DEFAULT_PARAMS_ABSTOL
#define NC_CLUSTER_PSEUDO_COUNTS_DEFAULT_PARAMS_ABSTOL (0.0)
nc_cluster_pseudo_counts_new ()
NcClusterPseudoCounts * nc_cluster_pseudo_counts_new (NcMassFunction *mfp
,gdouble nclusters
);
This function allocates memory for a new NcClusterPseudoCounts object and sets its properties to the values from the input argument.
nc_cluster_pseudo_counts_copy ()
NcClusterPseudoCounts *
nc_cluster_pseudo_counts_copy (NcClusterPseudoCounts *cpc
);
Duplicates the NcClusterPseudoCounts object setting the same values of the original propertities.
nc_cluster_pseudo_counts_ref ()
NcClusterPseudoCounts *
nc_cluster_pseudo_counts_ref (NcClusterPseudoCounts *cpc
);
Increases the reference count of cpc
by one.
nc_cluster_pseudo_counts_free ()
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.
nc_cluster_pseudo_counts_clear ()
void
nc_cluster_pseudo_counts_clear (NcClusterPseudoCounts **cpc
);
The reference count of cpc
is decreased and the pointer is set to NULL.
nc_cluster_pseudo_counts_selection_function ()
gdouble nc_cluster_pseudo_counts_selection_function (NcClusterPseudoCounts *cpc
,gdouble lnM
);
This function computes the selection function (include equation). FIXME
nc_cluster_pseudo_counts_ndet_no_z_integral ()
gdouble nc_cluster_pseudo_counts_ndet_no_z_integral (NcClusterPseudoCounts *cpc
,NcHICosmo *cosmo
,gdouble z
);
FIXME
nc_cluster_pseudo_counts_ndet ()
gdouble nc_cluster_pseudo_counts_ndet (NcClusterPseudoCounts *cpc
,NcHICosmo *cosmo
);
FIXME
nc_cluster_pseudo_counts_posterior_numerator ()
gdouble nc_cluster_pseudo_counts_posterior_numerator (NcClusterPseudoCounts *cpc
,NcClusterMass *clusterm
,NcHICosmo *cosmo
,const gdouble z
,const gdouble *Mobs
,const gdouble *Mobs_params
);
FIXME
nc_cluster_pseudo_counts_posterior_numerator_plcl ()
gdouble nc_cluster_pseudo_counts_posterior_numerator_plcl (NcClusterPseudoCounts *cpc
,NcClusterMass *clusterm
,NcHICosmo *cosmo
,const gdouble z
,const gdouble Mpl
,const gdouble Mcl
,const gdouble sigma_pl
,const gdouble sigma_cl
);
FIXME
Property Details
The “Deltaz”
property
“Deltaz” gdouble
Maximum redsift is $z_{max} = z_{min} + \Delta z$. Range: $\Delta z \in [0.1, 2.0]$.
Flags: Read / Write
Allowed values: [0.1,2]
Default value: 0.99
The “Deltaz-fit”
property
“Deltaz-fit” gboolean
\delta{}z:fit.
Flags: Read / Write
Default value: FALSE
The “lnMcut”
property
“lnMcut” gdouble
Logarithm base e of the lower mass cut-off, $\ln (M_{CUT}) \in [12.0 \ln(10), 16.0 \ln(10)]$.
Flags: Read / Write
Allowed values: [27.631,36.8414]
Default value: 34.862
The “mass-function”
property
“mass-function” NcMassFunction *
FIXME
Flags: Read / Write / Construct Only
The “number-clusters”
property
“number-clusters” gdouble
Number of clusters.
Flags: Read / Write / Construct Only
Allowed values: >= 1
Default value: 21
The “sigma-Mcut”
property
“sigma-Mcut” gdouble
\sigma_{MCUT}.
Flags: Read / Write
Allowed values: [0.01,0.9]
Default value: 0.206
The “sigma-Mcut-fit”
property
“sigma-Mcut-fit” gboolean
\sigma_{MCUT}:fit.
Flags: Read / Write
Default value: FALSE
The “zmin”
property
“zmin” gdouble
Range: $z_{min} \in [10^{-5}, 2.0]$
Flags: Read / Write
Allowed values: [1e-05,2]
Default value: 0.188