Cluster number count data

Cluster number count data — FIXME

Properties

gdouble area Read / Write
NcClusterAbundance * cluster-abundance Read / Write / Construct
gboolean fiducial Read / Write
GVariant * lnM-obs Read / Write
GVariant * lnM-obs-params Read / Write
GVariant * lnM-true Read / Write
NcClusterMass * mass Read / Write
NcClusterRedshift * redshift Read / Write
gchar * rng-name Read / Write
gulong rng-seed Read / Write
gboolean use-true Read / Write
GVariant * z-obs Read / Write
GVariant * z-obs-params Read / Write
GVariant * z-true Read / Write

Types and Values

Object Hierarchy

    GEnum
    ╰── NcDataClusterAbundanceId
    GObject
    ╰── NcmData
        ╰── NcDataClusterNCount

Description

FIXME

Functions

nc_data_cluster_ncount_new ()

NcmData *
nc_data_cluster_ncount_new (NcClusterAbundance *cad);

FIXME

Parameters

cad

FIXME

 

Returns

FIXME


nc_data_cluster_ncount_ref ()

NcDataClusterNCount *
nc_data_cluster_ncount_ref (NcDataClusterNCount *ncount);

FIXME

Parameters

ncount

FIXME

 

Returns

FIXME.

[transfer full]


nc_data_cluster_ncount_free ()

void
nc_data_cluster_ncount_free (NcDataClusterNCount *ncount);

FIXME

Parameters

ncount

FIXME

 

nc_data_cluster_ncount_clear ()

void
nc_data_cluster_ncount_clear (NcDataClusterNCount **ncount);

FIXME

Parameters

ncount

FIXME

 

nc_data_cluster_ncount_set_mass ()

void
nc_data_cluster_ncount_set_mass (NcDataClusterNCount *ncount,
                                 NcClusterMass *m);

Sets the mass observable object.

Parameters

ncount

a NcDataClusterNCount.

 

m

the NcClusterMass object.

 

nc_data_cluster_ncount_set_redshift ()

void
nc_data_cluster_ncount_set_redshift (NcDataClusterNCount *ncount,
                                     NcClusterRedshift *z);

Sets the redshift observable object.

Parameters

ncount

a NcDataClusterNCount.

 

z

the NcClusterRedshift object.

 

nc_data_cluster_ncount_set_lnM_true ()

void
nc_data_cluster_ncount_set_lnM_true (NcDataClusterNCount *ncount,
                                     const NcmVector *v);

Sets the vector representing the clusters true masses.

Parameters

ncount

a NcDataClusterNCount.

 

v

the value of the masses.

 

nc_data_cluster_ncount_set_z_true ()

void
nc_data_cluster_ncount_set_z_true (NcDataClusterNCount *ncount,
                                   const NcmVector *v);

Sets the vector representing the clusters true redshifts.

Parameters

ncount

a NcDataClusterNCount.

 

v

the value of the redshifts.

 

nc_data_cluster_ncount_set_lnM_obs ()

void
nc_data_cluster_ncount_set_lnM_obs (NcDataClusterNCount *ncount,
                                    const NcmMatrix *m);

Sets the matrix representing the clusters mass observables.

Parameters

ncount

a NcDataClusterNCount.

 

m

the value of the mass observables.

 

nc_data_cluster_ncount_set_lnM_obs_params ()

void
nc_data_cluster_ncount_set_lnM_obs_params
                               (NcDataClusterNCount *ncount,
                                const NcmMatrix *m);

Sets the matrix representing the clusters mass observables parameters.

Parameters

ncount

a NcDataClusterNCount.

 

m

the mass observables parameters.

 

nc_data_cluster_ncount_set_z_obs ()

void
nc_data_cluster_ncount_set_z_obs (NcDataClusterNCount *ncount,
                                  const NcmMatrix *m);

Sets the matrix representing the clusters redshift observables.

Parameters

ncount

a NcDataClusterNCount.

 

m

the value of the redshift observables.

 

nc_data_cluster_ncount_set_z_obs_params ()

void
nc_data_cluster_ncount_set_z_obs_params
                               (NcDataClusterNCount *ncount,
                                const NcmMatrix *m);

Sets the matrix representing the clusters redshift observables parameters.

Parameters

ncount

a NcDataClusterNCount.

 

m

the redshift observables parameters.

 

nc_data_cluster_ncount_binned_new ()

NcmData *
nc_data_cluster_ncount_binned_new (NcClusterAbundance *cad);

nc_data_cluster_ncount_binned_init_from_text_file_gkey ()

void
nc_data_cluster_ncount_binned_init_from_text_file_gkey
                               (NcmData *data,
                                gboolean obs,
                                gchar *filename);

nc_data_cluster_ncount_binned_init_from_sampling ()

void
nc_data_cluster_ncount_binned_init_from_sampling
                               (NcmData *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,
                                NcmRNG *rng);

nc_data_cluster_ncount_binned_save ()

void
nc_data_cluster_ncount_binned_save (NcmData *data,
                                    gchar *filename);

nc_data_cluster_ncount_binned_create_func ()

NcmMSetFunc *
nc_data_cluster_ncount_binned_create_func
                               (NcClusterAbundance *cad);

FIXME

Parameters

Returns

FIXME


nc_data_cluster_ncount_binned_lnM_z_new ()

NcmData *
nc_data_cluster_ncount_binned_lnM_z_new
                               (NcClusterAbundance *cad);

FIXME

Parameters

Returns

FIXME


nc_data_cluster_ncount_true_data ()

void
nc_data_cluster_ncount_true_data (NcmData *data,
                                  gboolean use_true_data);

FIXME

Parameters

data

a NcmData.

 

use_true_data

FIXME

 

nc_data_cluster_ncount_init_from_sampling ()

void
nc_data_cluster_ncount_init_from_sampling
                               (NcmData *data,
                                NcmMSet *mset,
                                NcClusterRedshift *clusterz,
                                NcClusterMass *clusterm,
                                gdouble area_survey,
                                NcmRNG *rng);

FIXME

Parameters

data

a NcmData.

 

mset

a NcmMSet.

 

clusterz

a NcClusterRedshift.

 

clusterm

a NcClusterMass.

 

area_survey

area in units of square degrees.

 

rng

a NcmRNG.

 

nc_data_cluster_ncount_bin_data ()

NcmData *
nc_data_cluster_ncount_bin_data (NcmData *data,
                                 gsl_vector *nodes);

FIXME

Parameters

data

a NcmData

 

nodes

FIXME

 

Returns

FIXME


nc_data_cluster_ncount_hist_lnM_z ()

gsl_histogram2d *
nc_data_cluster_ncount_hist_lnM_z (NcmData *data,
                                   gsl_vector *lnM_nodes,
                                   gsl_vector *z_nodes);

FIXME

Parameters

data

a NcmData.

 

lnM_nodes

FIXME

 

z_nodes

FIXME

 

Returns

FIXME


nc_data_cluster_ncount_print ()

void
nc_data_cluster_ncount_print (NcmData *data,
                              NcHICosmo *cosmo,
                              FILE *out,
                              gchar *header);

FIXME

Parameters

data

FIXME

 

cosmo

a NcHICosmo

 

out

FIXME

 

header

FIXME

 

nc_data_cluster_ncount_catalog_save ()

void
nc_data_cluster_ncount_catalog_save (NcmData *data,
                                     gchar *filename,
                                     gboolean overwrite);

FIXME

Parameters

data

a NcmData

 

filename

name of the file

 

overwrite

FIXME

 

nc_data_cluster_ncount_catalog_load ()

void
nc_data_cluster_ncount_catalog_load (NcmData *data,
                                     gchar *filename);

FIXME

Parameters

data

a NcmData.

 

filename

name of the file

 

Types and Values

enum NcDataClusterAbundanceId

Members

NC_DATA_CLUSTER_ABUNDANCE_FIT

FIXME

 

NC_DATA_CLUSTER_ABUNDANCE_TXT

FIXME

 

NC_DATA_CLUSTER_ABUNDANCE_SAMPLING

FIXME

 

Property Details

The “area” property

  “area”                     gdouble

Cluster observation area.

Flags: Read / Write

Allowed values: >= 0

Default value: 0


The “cluster-abundance” property

  “cluster-abundance”        NcClusterAbundance *

Cluster abundance.

Flags: Read / Write / Construct


The “fiducial” property

  “fiducial”                 gboolean

If it is fiducial data.

Flags: Read / Write

Default value: FALSE


The “lnM-obs” property

  “lnM-obs”                  GVariant *

Clusters mass observables.

Flags: Read / Write

Allowed values: GVariant<aad>

Default value: NULL


The “lnM-obs-params” property

  “lnM-obs-params”           GVariant *

Clusters mass observables parameters.

Flags: Read / Write

Allowed values: GVariant<aad>

Default value: NULL


The “lnM-true” property

  “lnM-true”                 GVariant *

Clusters true masses.

Flags: Read / Write

Allowed values: GVariant<ad>

Default value: NULL


The “mass” property

  “mass”                     NcClusterMass *

Cluster mass observable.

Flags: Read / Write


The “redshift” property

  “redshift”                 NcClusterRedshift *

Cluster redshift observable.

Flags: Read / Write


The “rng-name” property

  “rng-name”                 gchar *

Random number generator name.

Flags: Read / Write

Default value: NULL


The “rng-seed” property

  “rng-seed”                 gulong

Random number generator seed.

Flags: Read / Write


The “use-true” property

  “use-true”                 gboolean

If the true data must be used.

Flags: Read / Write

Default value: FALSE


The “z-obs” property

  “z-obs”                    GVariant *

Clusters redshift observables.

Flags: Read / Write

Allowed values: GVariant<aad>

Default value: NULL


The “z-obs-params” property

  “z-obs-params”             GVariant *

Clusters redshift observables parameters.

Flags: Read / Write

Allowed values: GVariant<aad>

Default value: NULL


The “z-true” property

  “z-true”                   GVariant *

Clusters true redshifts.

Flags: Read / Write

Allowed values: GVariant<ad>

Default value: NULL