Cluster Abundance Data

Cluster Abundance Data — FIXME

Synopsis

struct              NcDataClusterAbundance;
enum                NcDataClusterAbundanceId;
void                nc_cluster_abundance_catalog_load   (NcData *data,
                                                         gchar *filename);
void                nc_cluster_abundance_catalog_save   (NcData *data,
                                                         gchar *filename,
                                                         gboolean overwrite);
void                nc_data_cluster_abundance_binned_init_from_sampling
                                                        (NcData *data,
                                                         NcmMSet *mset,
                                                         NcmVector *nodes,
                                                         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);
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);
void                nc_data_cluster_abundance_true_data (NcData *data,
                                                         gboolean use_true_data);
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,
                                                         NcClusterRedshift *clusterz,
                                                         NcClusterMass *clusterm,
                                                         gdouble area_survey);
NcData *            nc_data_cluster_abundance_unbinned_new
                                                        (NcClusterAbundance *cad);

Description

FIXME

Details

struct NcDataClusterAbundance

struct NcDataClusterAbundance {
};

enum NcDataClusterAbundanceId

typedef enum {
  NC_DATA_CLUSTER_ABUNDANCE_FIT,
  NC_DATA_CLUSTER_ABUNDANCE_TXT,
} NcDataClusterAbundanceId;

NC_DATA_CLUSTER_ABUNDANCE_FIT

FIXME

NC_DATA_CLUSTER_ABUNDANCE_TXT

FIXME

NC_DATA_CLUSTER_ABUNDANCE_SAMPLING

FIXME

nc_cluster_abundance_catalog_load ()

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

FIXME

data :

a NcData.

filename :

name of the file

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_data_cluster_abundance_binned_init_from_sampling ()

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

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);

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);

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_true_data ()

void                nc_data_cluster_abundance_true_data (NcData *data,
                                                         gboolean use_true_data);

FIXME

data :

a NcData.

use_true_data :

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,
                                                         NcClusterRedshift *clusterz,
                                                         NcClusterMass *clusterm,
                                                         gdouble area_survey);

FIXME

data :

a NcData.

mset :

a NcmMSet.

clusterz :

a NcClusterRedshift.

clusterm :

a NcClusterMass.

area_survey :

area in units of square degrees.

nc_data_cluster_abundance_unbinned_new ()

NcData *            nc_data_cluster_abundance_unbinned_new
                                                        (NcClusterAbundance *cad);

FIXME