Perturbations Growth Function

Perturbations Growth Function — FIXME

Object Hierarchy

  GObject
   +----NcGrowthFunc

Description

FIXME

Details

struct NcGrowthFuncClass

struct NcGrowthFuncClass {
};

struct NcGrowthFunc

struct NcGrowthFunc;

nc_growth_func_new ()

NcGrowthFunc *      nc_growth_func_new                  (void);

This function allocates memory for a new NcGrowthFunc object.

Returns :

A new NcGrowthFunc.

nc_growth_func_copy ()

NcGrowthFunc *      nc_growth_func_copy                 (NcGrowthFunc *gf);

This function duplicates gf.

gf :

a NcGrowthFunc.

Returns :

A NcGrowthFunc. [transfer full]

nc_growth_func_free ()

void                nc_growth_func_free                 (NcGrowthFunc *gf);

Atomically decrements the reference count of gf by one. If the reference count drops to 0, all memory allocated by gf is released.

gf :

a NcGrowthFunc.

nc_growth_func_clear ()

void                nc_growth_func_clear                (NcGrowthFunc **gf);

Atomically decrements the reference count of gf by one. If the reference count drops to 0, all memory allocated by gf is released. Set pointer to NULL.

gf :

a NcGrowthFunc.

nc_growth_func_prepare ()

void                nc_growth_func_prepare              (NcGrowthFunc *gf,
                                                         NcHICosmo *model);

FIXME

gf :

a NcGrowthFunc.

model :

a NcHICosmo.

nc_growth_func_eval ()

gdouble             nc_growth_func_eval                 (NcGrowthFunc *gf,
                                                         NcHICosmo *model,
                                                         gdouble z);

FIXME

gf :

a NcGrowthFunc.

model :

a NcHICosmo.

z :

redshift.

Returns :

The normalized groth function at z.

nc_growth_func_eval_deriv ()

gdouble             nc_growth_func_eval_deriv           (NcGrowthFunc *gf,
                                                         NcHICosmo *model,
                                                         gdouble z);

FIXME

gf :

a NcGrowthFunc.

model :

a NcHICosmo.

z :

redshift.

Returns :

FIXME

nc_growth_func_eval_both ()

void                nc_growth_func_eval_both            (NcGrowthFunc *gf,
                                                         NcHICosmo *model,
                                                         gdouble z,
                                                         gdouble *d,
                                                         gdouble *f);

FIXME

gf :

a NcGrowthFunc.

model :

a NcHICosmo.

z :

redshift.

d :

Growth function.

f :

Growth function derivative.

Returns :

FIXME