NcHICosmoDE

NcHICosmoDE — Abstract class for implementing dark energy models.

Properties

gdouble H0 Read / Write
gboolean H0-fit Read / Write
gdouble Omegab Read / Write
gboolean Omegab-fit Read / Write
gdouble Omegac Read / Write
gboolean Omegac-fit Read / Write
gdouble Omegax Read / Write
gboolean Omegax-fit Read / Write
gdouble Tgamma0 Read / Write
gboolean Tgamma0-fit Read / Write
gdouble ns Read / Write
gboolean ns-fit Read / Write
gdouble sigma8 Read / Write
gboolean sigma8-fit Read / Write

Types and Values

Object Hierarchy

    GEnum
    ╰── NcHICosmoDEParams
    GFlags
    ╰── NcHICosmoDEImpl
    GObject
    ╰── NcmModel
        ╰── NcHICosmo
            ╰── NcHICosmoDE
                ├── NcHICosmoDELinder
                ├── NcHICosmoDEPad
                ├── NcHICosmoDEQe
                ╰── NcHICosmoDEXcdm

Description

FIXME

Functions

NC_HICOSMO_DE_DEFAULT_OMEGA_C

#define NC_HICOSMO_DE_DEFAULT_OMEGA_C   (0.2568)

NC_HICOSMO_DE_DEFAULT_OMEGA_X

#define NC_HICOSMO_DE_DEFAULT_OMEGA_X   (0.70)

NC_HICOSMO_DE_DEFAULT_OMEGA_B

#define NC_HICOSMO_DE_DEFAULT_OMEGA_B   (0.0432)

NC_HICOSMO_DE_DEFAULT_T_GAMMA0

#define NC_HICOSMO_DE_DEFAULT_T_GAMMA0  (2.7245)

NC_HICOSMO_DE_DEFAULT_SPECINDEX

#define NC_HICOSMO_DE_DEFAULT_SPECINDEX (1.0)

NC_HICOSMO_DE_DEFAULT_SIGMA8

#define NC_HICOSMO_DE_DEFAULT_SIGMA8    (0.9)

nc_hicosmo_de_set_wmap5_params ()

void
nc_hicosmo_de_set_wmap5_params (NcHICosmoDE *cosmo_de);

nc_hicosmo_de_omega_x2omega_k ()

void
nc_hicosmo_de_omega_x2omega_k (NcHICosmoDE *cosmo_de);

FIXME

Parameters

cosmo_de

FIXME

 

nc_hicosmo_de_new_add_bbn ()

gboolean
nc_hicosmo_de_new_add_bbn (NcmLikelihood *lh);

FIXME

Parameters

lh

FIXME

 

Returns

FIXME


nc_hicosmo_de_set_weff_impl ()

void
nc_hicosmo_de_set_weff_impl (NcHICosmoDEClass *cosmo_de_class,
                             NcmModelFunc1 f);

FIXME

Parameters

cosmo_de_class

FIXME

 

f

FIXME

 

nc_hicosmo_de_set_dweff_dz_impl ()

void
nc_hicosmo_de_set_dweff_dz_impl (NcHICosmoDEClass *cosmo_de_class,
                                 NcmModelFunc1 f);

FIXME

Parameters

cosmo_de_class

FIXME

 

f

FIXME

 

nc_hicosmo_de_weff ()

gdouble
nc_hicosmo_de_weff (NcHICosmoDE *cosmo,
                    gdouble x);

nc_hicosmo_de_dweff_dz ()

gdouble
nc_hicosmo_de_dweff_dz (NcHICosmoDE *cosmo,
                        gdouble x);

Types and Values

enum NcHICosmoDEImpl

FIXME

Members

NC_HICOSMO_DE_IMPL_weff

FIXME

 

NC_HICOSMO_DE_IMPL_dweff_dz

FIXME

 

enum NcHICosmoDEParams

FIXME

Members

NC_HICOSMO_DE_H0

FIXME

 

NC_HICOSMO_DE_OMEGA_C

FIXME

 

NC_HICOSMO_DE_OMEGA_X

FIXME

 

NC_HICOSMO_DE_T_GAMMA0

FIXME

 

NC_HICOSMO_DE_OMEGA_B

FIXME

 

NC_HICOSMO_DE_SPECINDEX

FIXME

 

NC_HICOSMO_DE_SIGMA8

FIXME

 

NC_HICOSMO_DE_DEFAULT_H0

#define NC_HICOSMO_DE_DEFAULT_H0        ncm_c_hubble_cte_wmap ()

Property Details

The “H0” property

  “H0”                       gdouble

H_0.

Flags: Read / Write

Allowed values: [10,200]

Default value: 73


The “H0-fit” property

  “H0-fit”                   gboolean

H_0:fit.

Flags: Read / Write

Default value: FALSE


The “Omegab” property

  “Omegab”                   gdouble

\Omega_b.

Flags: Read / Write

Allowed values: [1e-08,2]

Default value: 0.0432


The “Omegab-fit” property

  “Omegab-fit”               gboolean

\Omega_b:fit.

Flags: Read / Write

Default value: FALSE


The “Omegac” property

  “Omegac”                   gdouble

\Omega_c.

Flags: Read / Write

Allowed values: [1e-08,1.2]

Default value: 0.2568


The “Omegac-fit” property

  “Omegac-fit”               gboolean

\Omega_c:fit.

Flags: Read / Write

Default value: TRUE


The “Omegax” property

  “Omegax”                   gdouble

\Omega_x.

Flags: Read / Write

Allowed values: [1e-08,2]

Default value: 0.7


The “Omegax-fit” property

  “Omegax-fit”               gboolean

\Omega_x:fit.

Flags: Read / Write

Default value: TRUE


The “Tgamma0” property

  “Tgamma0”                  gdouble

T_{\gamma0}.

Flags: Read / Write

Allowed values: [1e-08,10]

Default value: 2.7245


The “Tgamma0-fit” property

  “Tgamma0-fit”              gboolean

T_{\gamma0}:fit.

Flags: Read / Write

Default value: FALSE


The “ns” property

  “ns”                       gdouble

n_s.

Flags: Read / Write

Allowed values: [0.5,1.5]

Default value: 1


The “ns-fit” property

  “ns-fit”                   gboolean

n_s:fit.

Flags: Read / Write

Default value: FALSE


The “sigma8” property

  “sigma8”                   gdouble

\sigma_8.

Flags: Read / Write

Allowed values: [0.2,1.8]

Default value: 0.9


The “sigma8-fit” property

  “sigma8-fit”               gboolean

\sigma_8:fit.

Flags: Read / Write

Default value: FALSE