Cluster Abundance Data

Cluster Abundance Data — FIXME

Synopsis

struct              NcDataClusterAbundance;
struct              NcDataClusterAbundanceZM;
void                nc_cluster_abundance_catalog_load   (NcData *data,
                                                         gchar *filename,
                                                         NcClusterAbundanceOpt opt);
void                nc_cluster_abundance_catalog_save   (NcData *data,
                                                         gchar *filename,
                                                         gboolean overwrite);
void                nc_cluster_matching_catalog_load    (NcData *data,
                                                         gchar *filename,
                                                         NcClusterAbundanceOpt opt);
void                nc_cluster_matching_catalog_save    (NcData *data,
                                                         gchar *filename,
                                                         gboolean overwrite);
void                nc_data_cluster_abundance_binned_init_from_fits_file
                                                        (NcData *data,
                                                         gchar *filename);
void                nc_data_cluster_abundance_binned_init_from_sampling
                                                        (NcData *data,
                                                         NcmMSet *mset,
                                                         NcmVector *nodes,
                                                         NcClusterAbundanceOpt opt,
                                                         gboolean obs,
                                                         gdouble area_survey,
                                                         gdouble lnMi,
                                                         gdouble lnMf,
                                                         gdouble photoz_sigma0,
                                                         gdouble photoz_bias,
                                                         gdouble lnM_sigma0,
                                                         gdouble lnM_bias);
void                nc_data_cluster_abundance_binned_init_from_text_file_gkey
                                                        (NcData *data,
                                                         gboolean obs,
                                                         gchar *filename);
void                nc_data_cluster_abundance_binned_lnM_z_init_from_hist
                                                        (NcData *data,
                                                         gboolean obs,
                                                         gsl_histogram2d *hist,
                                                         NcClusterAbundanceOpt opt,
                                                         gdouble area_survey,
                                                         gdouble photoz_sigma0,
                                                         gdouble photoz_bias,
                                                         gdouble lnM_sigma0,
                                                         gdouble lnM_bias);
NcData *            nc_data_cluster_abundance_binned_lnM_z_new
                                                        (NcClusterAbundance *cad);
NcData *            nc_data_cluster_abundance_binned_new
                                                        (NcClusterAbundance *cad);
NcmMSetFunc *       nc_data_cluster_abundance_binned_new_function
                                                        (NcClusterAbundance *cad);
void                nc_data_cluster_abundance_binned_save
                                                        (NcData *data,
                                                         gchar *filename);
gsl_histogram2d *   nc_data_cluster_abundance_hist_lnM_z
                                                        (NcData *ca_unbinned,
                                                         gsl_vector *lnM_nodes,
                                                         gsl_vector *z_nodes);
NcData *            nc_data_cluster_abundance_unbinned_bin_data
                                                        (NcData *ca_unbinned,
                                                         gsl_vector *nodes);
void                nc_data_cluster_abundance_unbinned_init_from_sampling
                                                        (NcData *data,
                                                         NcmMSet *mset,
                                                         NcClusterAbundanceOpt opt,
                                                         gdouble area_survey,
                                                         gdouble lnMi,
                                                         gdouble lnMf,
                                                         gdouble z_initial,
                                                         gdouble z_final,
                                                         gdouble photoz_sigma0,
                                                         gdouble photoz_bias,
                                                         gdouble lnM_sigma0,
                                                         gdouble lnM_bias);
void                nc_data_cluster_abundance_unbinned_init_from_text_file
                                                        (NcData *data,
                                                         gchar *filename,
                                                         NcClusterAbundanceOpt opt,
                                                         gdouble area_survey,
                                                         gdouble lnMi,
                                                         gdouble lnMf,
                                                         gdouble z_initial,
                                                         gdouble z_final,
                                                         gdouble photoz_sigma0,
                                                         gdouble photoz_bias,
                                                         gdouble lnM_sigma0,
                                                         gdouble lnM_bias);
NcData *            nc_data_cluster_abundance_unbinned_new
                                                        (NcClusterAbundance *cad);

Description

FIXME

Details

struct NcDataClusterAbundance

struct NcDataClusterAbundance {
};

struct NcDataClusterAbundanceZM

struct NcDataClusterAbundanceZM {
};

nc_cluster_abundance_catalog_load ()

void                nc_cluster_abundance_catalog_load   (NcData *data,
                                                         gchar *filename,
                                                         NcClusterAbundanceOpt opt);

FIXME

data :

a NcData.

filename :

name of the file

opt :

a NcClusterAbundanceOpt.

nc_cluster_abundance_catalog_save ()

void                nc_cluster_abundance_catalog_save   (NcData *data,
                                                         gchar *filename,
                                                         gboolean overwrite);

FIXME

data :

a NcData

filename :

name of the file

overwrite :

FIXME

nc_cluster_matching_catalog_load ()

void                nc_cluster_matching_catalog_load    (NcData *data,
                                                         gchar *filename,
                                                         NcClusterAbundanceOpt opt);

FIXME P.S. This function was not adapted to have columns with true and observable values of z and lnM.

data :

a NcData.

filename :

name of the file.

opt :

a NcClusterAbundanceOpt.

nc_cluster_matching_catalog_save ()

void                nc_cluster_matching_catalog_save    (NcData *data,
                                                         gchar *filename,
                                                         gboolean overwrite);

FIXME

data :

a NcData

filename :

name of the file

overwrite :

FIXME

nc_data_cluster_abundance_binned_init_from_fits_file ()

void                nc_data_cluster_abundance_binned_init_from_fits_file
                                                        (NcData *data,
                                                         gchar *filename);

nc_data_cluster_abundance_binned_init_from_sampling ()

void                nc_data_cluster_abundance_binned_init_from_sampling
                                                        (NcData *data,
                                                         NcmMSet *mset,
                                                         NcmVector *nodes,
                                                         NcClusterAbundanceOpt opt,
                                                         gboolean obs,
                                                         gdouble area_survey,
                                                         gdouble lnMi,
                                                         gdouble lnMf,
                                                         gdouble photoz_sigma0,
                                                         gdouble photoz_bias,
                                                         gdouble lnM_sigma0,
                                                         gdouble lnM_bias);

FIXME

data :

a NcData.

mset :

a NcmMSet.

nodes :

a NcmVector.

opt :

a NcClusterAbundanceOpt.

obs :

TRUE if the sample observational data, FALSE if it provides real values of z and mass.

area_survey :

area in units of square degrees.

lnMi :

logarithm base e of the minimum mass.

lnMf :

logarithm base e of the maximum mass.

photoz_sigma0 :

FIXME

photoz_bias :

FIXME

lnM_sigma0 :

FIXME

lnM_bias :

FIXME

nc_data_cluster_abundance_binned_init_from_text_file_gkey ()

void                nc_data_cluster_abundance_binned_init_from_text_file_gkey
                                                        (NcData *data,
                                                         gboolean obs,
                                                         gchar *filename);

FIXME

data :

a NcData

obs :

TRUE if the histogram provides observational data, FALSE if it provides real values of z and mass.

filename :

name of the file

nc_data_cluster_abundance_binned_lnM_z_init_from_hist ()

void                nc_data_cluster_abundance_binned_lnM_z_init_from_hist
                                                        (NcData *data,
                                                         gboolean obs,
                                                         gsl_histogram2d *hist,
                                                         NcClusterAbundanceOpt opt,
                                                         gdouble area_survey,
                                                         gdouble photoz_sigma0,
                                                         gdouble photoz_bias,
                                                         gdouble lnM_sigma0,
                                                         gdouble lnM_bias);

FIXME

data :

a NcData.

obs :

TRUE if the histogram provides observational data, FALSE if it provides real values of z and mass.

hist :

FIXME

opt :

a NcClusterAbundanceOpt.

area_survey :

area in units of square degrees.

photoz_sigma0 :

FIXME

photoz_bias :

FIXME

lnM_sigma0 :

FIXME

lnM_bias :

FIXME

Returns :

FIXME

nc_data_cluster_abundance_binned_lnM_z_new ()

NcData *            nc_data_cluster_abundance_binned_lnM_z_new
                                                        (NcClusterAbundance *cad);

FIXME

cad :

a NcClusterAbundance

Returns :

FIXME

nc_data_cluster_abundance_binned_new ()

NcData *            nc_data_cluster_abundance_binned_new
                                                        (NcClusterAbundance *cad);

FIXME

cad :

a NcClusterAbundance.

Returns :

FIXME

nc_data_cluster_abundance_binned_new_function ()

NcmMSetFunc *       nc_data_cluster_abundance_binned_new_function
                                                        (NcClusterAbundance *cad);

FIXME

cad :

a NcClusterAbundance

Returns :

FIXME

nc_data_cluster_abundance_binned_save ()

void                nc_data_cluster_abundance_binned_save
                                                        (NcData *data,
                                                         gchar *filename);

FIXME

data :

a NcData.

filename :

name of the file.

nc_data_cluster_abundance_hist_lnM_z ()

gsl_histogram2d *   nc_data_cluster_abundance_hist_lnM_z
                                                        (NcData *ca_unbinned,
                                                         gsl_vector *lnM_nodes,
                                                         gsl_vector *z_nodes);

FIXME

ca_unbinned :

a NcData.

lnM_nodes :

FIXME

z_nodes :

FIXME

Returns :

FIXME

nc_data_cluster_abundance_unbinned_bin_data ()

NcData *            nc_data_cluster_abundance_unbinned_bin_data
                                                        (NcData *ca_unbinned,
                                                         gsl_vector *nodes);

FIXME

ca_unbinned :

a NcData

nodes :

FIXME

Returns :

FIXME

nc_data_cluster_abundance_unbinned_init_from_sampling ()

void                nc_data_cluster_abundance_unbinned_init_from_sampling
                                                        (NcData *data,
                                                         NcmMSet *mset,
                                                         NcClusterAbundanceOpt opt,
                                                         gdouble area_survey,
                                                         gdouble lnMi,
                                                         gdouble lnMf,
                                                         gdouble z_initial,
                                                         gdouble z_final,
                                                         gdouble photoz_sigma0,
                                                         gdouble photoz_bias,
                                                         gdouble lnM_sigma0,
                                                         gdouble lnM_bias);

FIXME

data :

a NcData.

mset :

a NcmMSet.

opt :

a NcClusterAbundanceOpt.

area_survey :

area in units of square degrees.

lnMi :

logarithm base e of the minimum mass.

lnMf :

logarithm base e of the maximum mass.

z_initial :

minimum redshift.

z_final :

maximum redshift.

photoz_sigma0 :

FIXME

photoz_bias :

FIXME

lnM_sigma0 :

FIXME

lnM_bias :

FIXME

nc_data_cluster_abundance_unbinned_init_from_text_file ()

void                nc_data_cluster_abundance_unbinned_init_from_text_file
                                                        (NcData *data,
                                                         gchar *filename,
                                                         NcClusterAbundanceOpt opt,
                                                         gdouble area_survey,
                                                         gdouble lnMi,
                                                         gdouble lnMf,
                                                         gdouble z_initial,
                                                         gdouble z_final,
                                                         gdouble photoz_sigma0,
                                                         gdouble photoz_bias,
                                                         gdouble lnM_sigma0,
                                                         gdouble lnM_bias);

FIXME

data :

a NcData

filename :

name of the file

opt :

a NcClusterAbundanceOpt

area_survey :

area in units of square degrees

lnMi :

logarithm base e of the minimum mass

lnMf :

logarithm base e of the maximum mass

z_initial :

minimum redshift

z_final :

maximum redshift

photoz_sigma0 :

FIXME

photoz_bias :

FIXME

lnM_sigma0 :

FIXME

lnM_bias :

FIXME

nc_data_cluster_abundance_unbinned_new ()

NcData *            nc_data_cluster_abundance_unbinned_new
                                                        (NcClusterAbundance *cad);

FIXME