Spline Desceleration Parameter Model

Spline Desceleration Parameter Model — FIXME

Synopsis

#define             NC_HICOSMO_QSPLINE_DEFAULT_H0
#define             NC_HICOSMO_QSPLINE_DEFAULT_OMEGA_T
#define             NC_HICOSMO_QSPLINE_DEFAULT_Q
#define             NC_HICOSMO_QSPLINE_DEFAULT_Q_LEN
struct              NcHICosmoQSpline;
struct              NcHICosmoQSplineClass;
enum                NcHICosmoQSplineSParams;
enum                NcHICosmoQSplineVParams;
NcHICosmoQSpline *  nc_hicosmo_qspline_new              (NcmSpline *s,
                                                         gsize np,
                                                         gdouble z_f);

Object Hierarchy

  GObject
   +----NcmModel
         +----NcHICosmo
               +----NcHICosmoQSpline

Properties

  "H0"                       gdouble               : Read / Write
  "H0-fit"                   gboolean              : Read / Write
  "Omegat"                   gdouble               : Read / Write
  "Omegat-fit"               gboolean              : Read / Write
  "q"                        NcmVector*            : Read / Write
  "q-fit"                    GVariant*             : Read / Write
  "q-length"                 guint                 : Read / Write / Construct Only
  "spline"                   NcmSpline*            : Read / Write / Construct Only
  "zf"                       gdouble               : Read / Write / Construct Only

Description

FIXME

Details

NC_HICOSMO_QSPLINE_DEFAULT_H0

#define NC_HICOSMO_QSPLINE_DEFAULT_H0      NC_C_HUBBLE_CTE_WMAP

NC_HICOSMO_QSPLINE_DEFAULT_OMEGA_T

#define NC_HICOSMO_QSPLINE_DEFAULT_OMEGA_T ( 1.0)

NC_HICOSMO_QSPLINE_DEFAULT_Q

#define NC_HICOSMO_QSPLINE_DEFAULT_Q       (-0.5)

NC_HICOSMO_QSPLINE_DEFAULT_Q_LEN

#define NC_HICOSMO_QSPLINE_DEFAULT_Q_LEN      (6)

struct NcHICosmoQSpline

struct NcHICosmoQSpline;

struct NcHICosmoQSplineClass

struct NcHICosmoQSplineClass {
};

enum NcHICosmoQSplineSParams

typedef enum {
  NC_HICOSMO_QSPLINE_H0 = 0,
} NcHICosmoQSplineSParams;

NC_HICOSMO_QSPLINE_H0

FIXME

NC_HICOSMO_QSPLINE_OMEGA_T

FIXME

enum NcHICosmoQSplineVParams

typedef enum {
} NcHICosmoQSplineVParams;

NC_HICOSMO_QSPLINE_Q

FIXME

nc_hicosmo_qspline_new ()

NcHICosmoQSpline *  nc_hicosmo_qspline_new              (NcmSpline *s,
                                                         gsize np,
                                                         gdouble z_f);

Property Details

The "H0" property

  "H0"                       gdouble               : Read / Write

H_0.

Allowed values: [10,500]

Default value: 73


The "H0-fit" property

  "H0-fit"                   gboolean              : Read / Write

H_0:fit.

Default value: FALSE


The "Omegat" property

  "Omegat"                   gdouble               : Read / Write

\Omega_t.

Allowed values: [-5,5]

Default value: 1


The "Omegat-fit" property

  "Omegat-fit"               gboolean              : Read / Write

\Omega_t:fit.

Default value: FALSE


The "q" property

  "q"                        NcmVector*            : Read / Write

q.


The "q-fit" property

  "q-fit"                    GVariant*             : Read / Write

q:fit.

Allowed values: GVariant<a*>

Default value: NULL


The "q-length" property

  "q-length"                 guint                 : Read / Write / Construct Only

q:length.

Default value: 6


The "spline" property

  "spline"                   NcmSpline*            : Read / Write / Construct Only

Spline object.


The "zf" property

  "zf"                       gdouble               : Read / Write / Construct Only

final redshift.

Allowed values: [0,100]

Default value: 1