Class

NumCosmoDataBaoEmpiricalFit2d

Description [src]

final class NumCosmo.DataBaoEmpiricalFit2d : NumCosmoMath.DataDist2d
{
  /* No available fields */
}

Baryon oscillation data — $D_H / r_d$ and $D_t / r_d$ empirical likelihood.

This object implements the BAO data when its likelihood function is provided, e.g., [Bautista et al. (2017)][XBautista2017].

The data is stored in a NcDataBaoEmpiricalFit2d object. The data is stored in a NcmDataDist2d base class object, which is a subclass of NcmData. The data represents the likelihood function of the transverse distance $D_t$ and the Hubble distance $D_H$ at the redshift $z$ divided by the sound horizon at the last scattering surface $r_s$. The likelihood function is provided as a NcmSpline2d object.

Constructors

nc_data_bao_empirical_fit_2d_new

Creates a new empirical BAO data object.

nc_data_bao_empirical_fit_2d_new_from_file

Creates a new NcDataBaoEmpiricalFit2d from filename.

nc_data_bao_empirical_fit_2d_new_from_id

Creates a new NcDataBaoEmpiricalFit2d from id.

Instance methods

nc_data_bao_empirical_fit_2d_get_alpha_parallel

Calculates value of $\alpha_{\parallel}$ given a NcmMSet.

nc_data_bao_empirical_fit_2d_get_alpha_perpendicular

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_mode
No description available.

nc_data_bao_empirical_fit_2d_set_dist

Sets the distance object.

Methods inherited from NcmDataDist2d (4)
ncm_data_dist2d_get_data

Gets the data NcmMatrix.

ncm_data_dist2d_get_size

Gets the data size.

ncm_data_dist2d_inv_pdf

Generates a random number from the inverse of the pdf.

ncm_data_dist2d_set_size

Sets the data size to np.

Methods inherited from NcmData (29)

Please see NcmData for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmo.DataBaoEmpiricalFit2d:Dh-rd-fiduc
No description available.

NumCosmo.DataBaoEmpiricalFit2d:Dt-rd-fiduc
No description available.

NumCosmo.DataBaoEmpiricalFit2d:dist
No description available.

NumCosmo.DataBaoEmpiricalFit2d:m2lnp
No description available.

NumCosmo.DataBaoEmpiricalFit2d:z
No description available.

Properties inherited from NcmDataDist2d (2)
NumCosmoMath.DataDist2d:matrix
No description available.
NumCosmoMath.DataDist2d:n-points
No description available.
Properties inherited from NcmData (5)
NumCosmoMath.Data:bootstrap

The NcmData bootstrap object if any.

NumCosmoMath.Data:desc

Description of the data object.

NumCosmoMath.Data:init
No description available.
NumCosmoMath.Data:long-desc

Description of the data object.

NumCosmoMath.Data:name

Name of the data object.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct NumCosmoDataBaoEmpiricalFit2dClass {
  NcmDataDist2dClass parent_class;
  
}

No description available.

Class members
parent_class: NcmDataDist2dClass

No description available.