Scale Factor

Scale Factor — FIXME

Synopsis

struct              NcScaleFactor;
enum                NcScaleFactorTimeType;
gdouble             nc_scale_factor_a_t                 (NcScaleFactor *a,
                                                         gdouble t);
NcScaleFactor *     nc_scale_factor_copy                (NcScaleFactor *a);
void                nc_scale_factor_free                (NcScaleFactor *a);
NcScaleFactor *     nc_scale_factor_new                 (NcScaleFactorTimeType ttype,
                                                         gdouble zf);
void                nc_scale_factor_prepare             (NcScaleFactor *a,
                                                         NcHICosmo *model);
void                nc_scale_factor_prepare_if_needed   (NcScaleFactor *a,
                                                         NcHICosmo *model);
gdouble             nc_scale_factor_t_x                 (NcScaleFactor *a,
                                                         gdouble x);
gdouble             nc_scale_factor_t_z                 (NcScaleFactor *a,
                                                         gdouble z);
gdouble             nc_scale_factor_z_t                 (NcScaleFactor *a,
                                                         gdouble t);

Object Hierarchy

  GBoxed
   +----NcScaleFactor

Description

FIXME

Details

struct NcScaleFactor

struct NcScaleFactor {
};

FIXME


enum NcScaleFactorTimeType

typedef enum {
  NC_TIME_COSMIC = 0,
  NC_TIME_CONFORMAL
} NcScaleFactorTimeType;

FIXME

NC_TIME_COSMIC

Cosmic time

NC_TIME_CONFORMAL

Conformal time

nc_scale_factor_a_t ()

gdouble             nc_scale_factor_a_t                 (NcScaleFactor *a,
                                                         gdouble t);

FIXME

a :

FIXME

t :

FIXME

Returns :

FIXME

nc_scale_factor_copy ()

NcScaleFactor *     nc_scale_factor_copy                (NcScaleFactor *a);

FIXME

a :

FIXME

Returns :

FIXME

nc_scale_factor_free ()

void                nc_scale_factor_free                (NcScaleFactor *a);

FIXME

a :

FIXME

nc_scale_factor_new ()

NcScaleFactor *     nc_scale_factor_new                 (NcScaleFactorTimeType ttype,
                                                         gdouble zf);

FIXME

ttype :

a NcScaleFactorTimeType

zf :

FIXME

Returns :

FIXME

nc_scale_factor_prepare ()

void                nc_scale_factor_prepare             (NcScaleFactor *a,
                                                         NcHICosmo *model);

FIXME

a :

FIXME

model :

FIXME

Returns :

FIXME

nc_scale_factor_prepare_if_needed ()

void                nc_scale_factor_prepare_if_needed   (NcScaleFactor *a,
                                                         NcHICosmo *model);

FIXME

a :

FIXME

model :

FIXME

Returns :

FIXME

nc_scale_factor_t_x ()

gdouble             nc_scale_factor_t_x                 (NcScaleFactor *a,
                                                         gdouble x);

FIXME

a :

FIXME

x :

FIXME

Returns :

FIXME

nc_scale_factor_t_z ()

gdouble             nc_scale_factor_t_z                 (NcScaleFactor *a,
                                                         gdouble z);

FIXME

a :

FIXME

z :

FIXME

Returns :

FIXME

nc_scale_factor_z_t ()

gdouble             nc_scale_factor_z_t                 (NcScaleFactor *a,
                                                         gdouble t);

FIXME

a :

FIXME

t :

FIXME

Returns :

FIXME