| Top |
NcDataBaoEmpiricalFit2dNcDataBaoEmpiricalFit2d — Baryon oscillation data -- $D_H / r_d$ and $D_t / r_d$ empirical likelihood. |
Functions
Properties
| gdouble | Dh-rd-fiduc | Read / Write / Construct |
| gdouble | Dt-rd-fiduc | Read / Write / Construct |
| NcDistance * | dist | Read / Write |
| NcmSpline2d * | m2lnp | Read / Write / Construct |
| gdouble | z | Read / Write / Construct |
Description
This object implements the BAO data when its likelihood function is provided, e.g., Bautista et al. (2017).
Functions
nc_data_bao_empirical_fit_2d_new ()
NcDataBaoEmpiricalFit2d * nc_data_bao_empirical_fit_2d_new (NcmSpline2d *m2lnp,gdouble Dh_rd_fiduc,gdouble Dt_rd_fiduc,gdouble z);
Creates a new NcDataBaoEmpiricalFit2d.
Parameters
m2lnp |
a NcmSpline2d containing $-2\ln (p)$ |
|
Dh_rd_fiduc |
fiducial $D_H/r_d$ |
|
Dt_rd_fiduc |
fiducial $D_t/r_d$ |
|
z |
data redshift |
nc_data_bao_empirical_fit_2d_new_from_file ()
NcDataBaoEmpiricalFit2d *
nc_data_bao_empirical_fit_2d_new_from_file
(const gchar *filename);
Creates a new NcDataBaoEmpiricalFit2d from filename
.
nc_data_bao_empirical_fit_2d_new_from_id ()
NcDataBaoEmpiricalFit2d * nc_data_bao_empirical_fit_2d_new_from_id (NcDistance *dist,NcDataBaoId id);
Creates a new NcDataBaoEmpiricalFit2d from id
.
nc_data_bao_empirical_fit_2d_get_mode ()
gdouble
nc_data_bao_empirical_fit_2d_get_mode (NcDataBaoEmpiricalFit2d *bao_ef);
nc_data_bao_empirical_fit_2d_get_alpha_perpendicular ()
gdouble nc_data_bao_empirical_fit_2d_get_alpha_perpendicular (NcDataBaoEmpiricalFit2d *bao_ef,NcmMSet *mset);
Calculates value of $\alpha_{\perp}$ given a NcmMSet,
$$ \alpha_{perp} = \frac{[D_t(z)/r_d]}{[D_t(z)/r_d]_{fid}},$$
where $D_t(z)$ is the transverse comoving distance [nc_distance_transverse()], $r_d$ is the sound
horizon [nc_distance_sound_horizon()] at the drag epoch, and 'fid' indicates fiducial.
nc_data_bao_empirical_fit_2d_get_alpha_parallel ()
gdouble nc_data_bao_empirical_fit_2d_get_alpha_parallel (NcDataBaoEmpiricalFit2d *bao_ef,NcmMSet *mset);
Calculates value of $\alpha_{\parallel}$ given a NcmMSet.
nc_data_bao_empirical_fit_2d_set_dist ()
void nc_data_bao_empirical_fit_2d_set_dist (NcDataBaoEmpiricalFit2d *bao_ef,NcDistance *dist);
Sets the distance object.
Property Details
The “Dh-rd-fiduc” property
“Dh-rd-fiduc” gdouble
Dh/rd fiducial.
Owner: NcDataBaoEmpiricalFit2d
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0
The “Dt-rd-fiduc” property
“Dt-rd-fiduc” gdouble
Dt/rd fiducial.
Owner: NcDataBaoEmpiricalFit2d
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0
The “dist” property
“dist” NcDistance *
Distance object.
Owner: NcDataBaoEmpiricalFit2d
Flags: Read / Write
The “m2lnp” property
“m2lnp” NcmSpline2d *
Empirical m2lnp.
Owner: NcDataBaoEmpiricalFit2d
Flags: Read / Write / Construct
The “z” property
“z” gdouble
Redshift.
Owner: NcDataBaoEmpiricalFit2d
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0