NcDECont

NcDECont — Dark energy contraction perturbations model

Functions

Properties

double OmegaL Read / Write / Construct
double Omegaw Read / Write / Construct
double cs2 Read / Write / Construct
double k Read / Write / Construct
double w Read / Write / Construct

Types and Values

Object Hierarchy

    GObject
    ╰── NcmCSQ1D
        ╰── NcDECont

Description

This object provides the computation of cosmological perturbations in a contracting universe with dark energy. It solves the equation of motion for the gauge invariant variable $\zeta$.

Functions

nc_de_cont_new ()

NcDECont *
nc_de_cont_new (const gdouble Omegaw,
                const gdouble OmegaL,
                const gdouble cs2,
                const gdouble w);

Creates a new NcDECont object.

Parameters

Omegaw

the value of $\Omega_w$

 

OmegaL

the value of $\Omega_\Lambda$

 

cs2

the value of $c_s^2$

 

w

the value of $w$

 

Returns

a new NcDECont.

[transfer full]


nc_de_cont_ref ()

NcDECont *
nc_de_cont_ref (NcDECont *dec);

Increase the reference of dec by one.

Parameters

dec

a NcDECont

 

Returns

dec .

[transfer full]


nc_de_cont_free ()

void
nc_de_cont_free (NcDECont *dec);

Decrease the reference count of dec by one.

Parameters

dec

a NcDECont

 

nc_de_cont_clear ()

void
nc_de_cont_clear (NcDECont **dec);

Decrease the reference count of dec by one, and sets the pointer *dec to NULL.

Parameters

dec

a NcDECont

 

nc_de_cont_set_k ()

void
nc_de_cont_set_k (NcDECont *dec,
                  const gdouble k);

Sets the value of $k$.

Parameters

dec

a NcDECont

 

k

the value of $k$

 

nc_de_cont_get_k ()

gdouble
nc_de_cont_get_k (NcDECont *dec);

Gets the value of $k$.

Parameters

dec

a NcDECont

 

Returns

the value of $k$.

Types and Values

NC_TYPE_DE_CONT

#define NC_TYPE_DE_CONT (nc_de_cont_get_type ())

NcDECont

typedef struct _NcDECont NcDECont;

Property Details

The “OmegaL” property

  “OmegaL”                   double

\Omega_\Lambda.

Owner: NcDECont

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1


The “Omegaw” property

  “Omegaw”                   double

\Omega_w.

Owner: NcDECont

Flags: Read / Write / Construct

Allowed values: >= 1e-05

Default value: 1


The “cs2” property

  “cs2”                      double

c_s^2.

Owner: NcDECont

Flags: Read / Write / Construct

Allowed values: [1e-30,1]

Default value: 0.01


The “k” property

  “k”                        double

k.

Owner: NcDECont

Flags: Read / Write / Construct

Allowed values: >= G_MINDOUBLE

Default value: 1


The “w” property

  “w”                        double

w.

Owner: NcDECont

Flags: Read / Write / Construct

Allowed values: [1e-30,1]

Default value: 0.01