NcXcorAB

NcXcorAB — Cross-correlations data storage object.

Functions

Properties

guint a Read / Write / Construct Only
guint b Read / Write / Construct Only
NcmVector * cl-obs Read / Write / Construct
NcmMatrix * cl-th Read / Write / Construct
guint ell-lik-max Read / Write / Construct
guint ell-lik-min Read / Write / Construct
guint ell-th-cut-off Read / Write / Construct
NcmMatrix * mixing Read / Write / Construct

Types and Values

#define H0_c_3

Object Hierarchy

    GObject
    ╰── NcXcorAB

Description

This object stores information for observables $A$ and $B$ for use with a NcDataXcor likelihood object.

Functions

nc_xcor_AB_new ()

NcXcorAB *
nc_xcor_AB_new (guint a,
                guint b,
                guint ell_th_cut_off,
                guint ell_lik_min,
                guint ell_lik_max,
                const gchar *clobs_filename,
                const gchar *mixing_filename,
                const guint mixing_filelength);

FIXME

Parameters

a

a guint, the index of observable $A$

 

b

a guint, the index of observable $B$

 

ell_th_cut_off

a guint, the cut-off for the computation of the theoretical full-sky angular power spectrum

 

ell_lik_min

a guint, the minimum multipole to be included in the likelihood

 

ell_lik_max

a guint, the maximum multipole to be included in the likelihood

 

clobs_filename

a gchar, the name of the file containing the observed pseudo spectrum (should start at zero, even if not used in the likelihod)

 

mixing_filename

a gchar, the name of the file containing the mixing matrix

 

mixing_filelength

a guint, the size of the matrix in mixing_filename (in case it is larger than ell_th_cut_off )

 

Returns

FIXME.

[transfer full]


nc_xcor_AB_ref ()

NcXcorAB *
nc_xcor_AB_ref (NcXcorAB *xcab);

Parameters

xcab

a NcXcorAB *

 

Returns

xcab .

[transfer full]


nc_xcor_AB_free ()

void
nc_xcor_AB_free (NcXcorAB *xcab);

FIXME

Parameters

xcab

a NcXcorAB

 

nc_xcor_AB_clear ()

void
nc_xcor_AB_clear (NcXcorAB **xcab);

FIXME

Parameters

xcab

a NcXcorAB

 

Types and Values

H0_c_3

#define H0_c_3 (gsl_pow_3 (1e5 / ncm_c_c ()))

Property Details

The “a” property

  “a”                        guint

a.

Owner: NcXcorAB

Flags: Read / Write / Construct Only

Allowed values: <= 99

Default value: 99


The “b” property

  “b”                        guint

b.

Owner: NcXcorAB

Flags: Read / Write / Construct Only

Allowed values: <= 99

Default value: 99


The “cl-obs” property

  “cl-obs”                   NcmVector *

cl_obs.

Owner: NcXcorAB

Flags: Read / Write / Construct


The “cl-th” property

  “cl-th”                    NcmMatrix *

cl_th.

Owner: NcXcorAB

Flags: Read / Write / Construct


The “ell-lik-max” property

  “ell-lik-max”              guint

ell_lik_max.

Owner: NcXcorAB

Flags: Read / Write / Construct

Allowed values: <= 10000

Default value: 0


The “ell-lik-min” property

  “ell-lik-min”              guint

ell_lik_min.

Owner: NcXcorAB

Flags: Read / Write / Construct

Allowed values: <= 10000

Default value: 0


The “ell-th-cut-off” property

  “ell-th-cut-off”           guint

ell_th_cut_off.

Owner: NcXcorAB

Flags: Read / Write / Construct

Allowed values: <= 10000

Default value: 0


The “mixing” property

  “mixing”                   NcmMatrix *

mixing.

Owner: NcXcorAB

Flags: Read / Write / Construct