Top | ![]() |
![]() |
![]() |
![]() |
NcDataClusterPseudoCountsNcDataClusterPseudoCounts — Galaxy clusters data -- pseudo number counts likelihood. |
Functions
Properties
gboolean | M-z-flat-prior | Read / Write / Construct |
NcClusterAbundance * | cluster-abundance | Read / Write / Construct |
guint | np | Read / Write / Construct |
NcmMatrix * | obs | Read / Write |
NcmMatrix * | true-data | Read / Write |
Object Hierarchy
GEnum ╰── NcDataClusterPseudoCountsObs GObject ╰── NcmData ╰── NcDataClusterPseudoCounts
Functions
nc_data_cluster_pseudo_counts_new ()
NcDataClusterPseudoCounts *
nc_data_cluster_pseudo_counts_new (NcClusterAbundance *cad
);
Creates a new NcDataClusterPseudoCounts.
nc_data_cluster_pseudo_counts_new_from_file ()
NcDataClusterPseudoCounts *
nc_data_cluster_pseudo_counts_new_from_file
(const gchar *filename
);
Creates a new NcDataClusterPseudoCounts from filename
.
nc_data_cluster_pseudo_counts_ref ()
NcDataClusterPseudoCounts *
nc_data_cluster_pseudo_counts_ref (NcDataClusterPseudoCounts *dcpc
);
Increases the reference count of dcpc
by one.
nc_data_cluster_pseudo_counts_free ()
void
nc_data_cluster_pseudo_counts_free (NcDataClusterPseudoCounts *dcpc
);
Atomically decrements the reference count of dcpc
by one. If the reference count drops to 0,
all memory allocated by dcpc
is released.
nc_data_cluster_pseudo_counts_clear ()
void
nc_data_cluster_pseudo_counts_clear (NcDataClusterPseudoCounts **dcpc
);
The reference count of dcpc
is decreased and the pointer is set to NULL.
nc_data_cluster_pseudo_counts_set_cad ()
void nc_data_cluster_pseudo_counts_set_cad (NcDataClusterPseudoCounts *dcpc
,NcClusterAbundance *cad
);
Sets the NcClusterAbundance object cad
to be used.
nc_data_cluster_pseudo_counts_set_nclusters ()
void nc_data_cluster_pseudo_counts_set_nclusters (NcDataClusterPseudoCounts *dcpc
,guint np
);
Sets np
representing the total number of clusters.
nc_data_cluster_pseudo_counts_get_obs ()
guint
nc_data_cluster_pseudo_counts_get_obs (NcDataClusterPseudoCounts *dcpc
);
nc_data_cluster_pseudo_counts_set_obs ()
void nc_data_cluster_pseudo_counts_set_obs (NcDataClusterPseudoCounts *dcpc
,const NcmMatrix *m
);
Sets the matrix m
representing the cluster observables, e.g., observed redshift and
mass(es) and the parameters of the redshift and/or mass-observable distributions.
The function nc_data_cluster_pseudo_counts_set_nclusters must be called before this one.
nc_data_cluster_pseudo_counts_set_true_data ()
void nc_data_cluster_pseudo_counts_set_true_data (NcDataClusterPseudoCounts *dcpc
,const NcmMatrix *m
);
Sets the matrix m
representing the cluster (halo) true data, i.e., true redshift and
mass(es).
nc_data_cluster_pseudo_counts_init_from_sampling ()
void nc_data_cluster_pseudo_counts_init_from_sampling (NcDataClusterPseudoCounts *dcpc
,NcmMSet *mset
,NcmRNG *rng
,const gint np
);
FIXME
Property Details
The “M-z-flat-prior”
property
“M-z-flat-prior” gboolean
Flat priors for halo mass and selection functions.
Flags: Read / Write / Construct
Default value: FALSE
The “cluster-abundance”
property
“cluster-abundance” NcClusterAbundance *
Cluster abundance.
Flags: Read / Write / Construct
The “true-data”
property
“true-data” NcmMatrix *
Cluster (halo) true data (redshift and mass).
Flags: Read / Write