NcDataBaoRDV

NcDataBaoRDV — Baryon Oscillation Data -- $r_s / D_V$ ratio.

Functions

Properties

NcDistance * dist Read / Write
gboolean is-rDV Read / Write / Construct
NcmVector * z Read / Write

Object Hierarchy

    GObject
    ╰── NcmData
        ╰── NcmDataGauss
            ╰── NcDataBaoRDV

Description

See Percival et al. (2007).

Kazin et al. (arXiv:1401.0358): our implementation of the inverse covariance matrix is given by $$C^{-1}_{new} = \frac{1}{r_s^{\text{fid}}} C^{-1},$$ where $r_s^{\text{fid}} = 148.6$ and $C^{-1}$ is given in table 4. This modification is due the fact that we are using $D_V(z)/r_s(z_d)$ instead of $D_V(z)* r_s^{\text{fid}}/r_s(z_d)$. Analogously, we implemented $D_V(z) / r_s(z_d) = [1716.4, 2220.8, 2516.1] / 148.6 = [11.550, 14.945, 16.932]$.

Functions

nc_data_bao_rdv_new_from_file ()

NcDataBaoRDV *
nc_data_bao_rdv_new_from_file (const gchar *filename);

Creates a new NcDataBaoRDV from filename .

Parameters

filename

file containing a serialized NcDataBaoRDV.

 

Returns

the newly created NcDataBaoRDV.

[transfer full]


nc_data_bao_rdv_new_from_id ()

NcDataBaoRDV *
nc_data_bao_rdv_new_from_id (NcDistance *dist,
                             NcDataBaoId id);

nc_data_bao_rdv_set_dist ()

void
nc_data_bao_rdv_set_dist (NcDataBaoRDV *bao_rdv,
                          NcDistance *dist);

Sets the distance object.

Parameters

bao_rdv

a NcDataBaoRDV

 

dist

a NcDistance

 

Property Details

The “dist” property

  “dist”                     NcDistance *

Distance object.

Owner: NcDataBaoRDV

Flags: Read / Write


The “is-rDV” property

  “is-rDV”                   gboolean

Whether the format is r/DV or DV/r.

Owner: NcDataBaoRDV

Flags: Read / Write / Construct

Default value: TRUE


The “z” property

  “z”                        NcmVector *

Data redshift.

Owner: NcDataBaoRDV

Flags: Read / Write