Linear Spline Desceleration Parameter Model

Linear Spline Desceleration Parameter Model — FIXME

Object Hierarchy

  GObject
   +----NcmModel
         +----NcHICosmo
               +----NcHICosmoQPW

Properties

  "H0"                       gdouble               : Read / Write
  "H0-fit"                   gboolean              : Read / Write
  "Omegat"                   gdouble               : Read / Write
  "Omegat-fit"               gboolean              : Read / Write
  "flat"                     gboolean              : Read / Write / Construct Only
  "q0"                       gdouble               : Read / Write
  "q0-fit"                   gboolean              : Read / Write
  "qp"                       GVariant*             : Read / Write
  "qp-fit"                   GVariant*             : Read / Write
  "qp-length"                guint                 : Read / Write / Construct Only
  "zf"                       gdouble               : Read / Write / Construct Only

Description

FIXME

Details

NC_HICOSMO_QPW_DEFAULT_H0

#define NC_HICOSMO_QPW_DEFAULT_H0      ncm_c_hubble_cte_wmap ()

NC_HICOSMO_QPW_DEFAULT_OMEGA_T

#define NC_HICOSMO_QPW_DEFAULT_OMEGA_T ( 1.0)

NC_HICOSMO_QPW_DEFAULT_Q0

#define NC_HICOSMO_QPW_DEFAULT_Q0      (-0.5)

NC_HICOSMO_QPW_DEFAULT_QP

#define NC_HICOSMO_QPW_DEFAULT_QP      ( 0.0)

NC_HICOSMO_QPW_DEFAULT_QP_LEN

#define NC_HICOSMO_QPW_DEFAULT_QP_LEN     (4)

struct NcHICosmoQPW

struct NcHICosmoQPW;

struct NcHICosmoQPWAsymCDMPrior

struct NcHICosmoQPWAsymCDMPrior {
};

struct NcHICosmoQPWClass

struct NcHICosmoQPWClass {
};

struct NcHICosmoQPWContPrior

struct NcHICosmoQPWContPrior {
};

enum NcHICosmoQPWSParams

typedef enum {
  NC_HICOSMO_QPW_H0 = 0,
  NC_HICOSMO_QPW_OMEGA_T,
} NcHICosmoQPWSParams;

NC_HICOSMO_QPW_H0

FIXME

NC_HICOSMO_QPW_OMEGA_T

FIXME

NC_HICOSMO_QPW_Q0

FIXME

enum NcHICosmoQPWVParams

typedef enum {
} NcHICosmoQPWVParams;

NC_HICOSMO_QPW_QP

FIXME

nc_hicosmo_qpw_add_asymptotic_cdm_prior ()

void                nc_hicosmo_qpw_add_asymptotic_cdm_prior
                                                        (NcHICosmoQPW *qpw,
                                                         NcmLikelihood *lh,
                                                         gdouble z,
                                                         gdouble q,
                                                         gdouble sigma);

FIXME

qpw :

FIXME

lh :

FIXME

z :

FIXME

q :

FIXME

sigma :

FIXME

nc_hicosmo_qpw_add_continuity_prior ()

void                nc_hicosmo_qpw_add_continuity_prior (NcHICosmoQPW *qpw,
                                                         NcmLikelihood *lh,
                                                         gint knot,
                                                         gdouble sigma);

FIXME

qpw :

FIXME

lh :

FIXME

knot :

FIXME

sigma :

FIXME

nc_hicosmo_qpw_add_continuity_priors ()

void                nc_hicosmo_qpw_add_continuity_priors
                                                        (NcHICosmoQPW *qpw,
                                                         NcmLikelihood *lh,
                                                         gdouble sigma);

FIXME

qpw :

FIXME

lh :

FIXME

sigma :

FIXME

nc_hicosmo_qpw_change_params ()

void                nc_hicosmo_qpw_change_params        (NcHICosmoQPW *qpw,
                                                         gdouble z);

FIXME

qpw :

FIXME

z :

FIXME

nc_hicosmo_qpw_change_params_qpp ()

void                nc_hicosmo_qpw_change_params_qpp    (NcHICosmoQPW *qpw);

FIXME

qpw :

FIXME

nc_hicosmo_qpw_index ()

guint               nc_hicosmo_qpw_index                (NcHICosmoQPW *qpw,
                                                         gdouble z);

FIXME

qpw :

FIXME

z :

FIXME

Returns :

FIXME

nc_hicosmo_qpw_new ()

NcHICosmoQPW *      nc_hicosmo_qpw_new                  (guint npieces,
                                                         gdouble z_f,
                                                         gboolean flat);

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 "flat" property

  "flat"                     gboolean              : Read / Write / Construct Only

set model flat.

Default value: FALSE


The "q0" property

  "q0"                       gdouble               : Read / Write

q_0.

Allowed values: [-50,50]

Default value: -0.5


The "q0-fit" property

  "q0-fit"                   gboolean              : Read / Write

q_0:fit.

Default value: TRUE


The "qp" property

  "qp"                       GVariant*             : Read / Write

q^\prime.

Allowed values: GVariant<ad>

Default value: NULL


The "qp-fit" property

  "qp-fit"                   GVariant*             : Read / Write

q^\prime:fit.

Allowed values: GVariant<a*>

Default value: NULL


The "qp-length" property

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

q^\prime:length.

Default value: 4


The "zf" property

  "zf"                       gdouble               : Read / Write / Construct Only

maximum redshift.

Allowed values: [0,100]

Default value: 1