NcHICosmoQSpline

NcHICosmoQSpline — Kinetic model -- Spline deceleration function

Functions

Properties

double H0 Read / Write
gboolean H0-fit Read / Write
double Omegat Read / Write
gboolean Omegat-fit Read / Write
double asdrag Read / Write
gboolean asdrag-fit Read / Write
NcmVector * qparam Read / Write
GVariant * qparam-fit Read / Write
guint qparam-length Read / Write / Construct Only
NcmSpline * spline Read / Write / Construct Only
double zf Read / Write / Construct Only
double abstol Read / Write
gboolean abstol-fit Read / Write
NcmVector * lnsigma Read / Write
GVariant * lnsigma-fit Read / Write
guint lnsigma-length Read / Write / Construct Only

Types and Values

Object Hierarchy

    GEnum
    ├── NcHICosmoQSplineSParams
    ╰── NcHICosmoQSplineVParams
    GObject
    ├── NcmMSetFunc
       ╰── NcmPrior
           ╰── NcPriorQSplineCont
    ╰── NcmModel
        ├── NcHICosmo
           ╰── NcHICosmoQSpline
        ╰── NcHICosmoQSplineContPrior

Description

FIXME

Functions

nc_hicosmo_qspline_new ()

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

FIXME

Parameters

s

a NcmSpline

 

np

number of knots

 

z_f

FIXME

 

Returns

FIXME


nc_hicosmo_qspline_add_continuity_priors ()

NcHICosmoQSplineContPrior *
nc_hicosmo_qspline_add_continuity_priors
                               (NcHICosmoQSpline *qspline,
                                NcmLikelihood *lh,
                                gdouble sigma,
                                gdouble abstol);

FIXME

Parameters

qspline

a NcHICosmoQSpline

 

lh

a NcmLikelihood

 

sigma

FIXME

 

abstol

FIXME

 

Returns

FIXME.

[transfer full]


nc_hicosmo_qspline_cont_prior_new ()

NcHICosmoQSplineContPrior *
nc_hicosmo_qspline_cont_prior_new (guint npriors);

FIXME

Parameters

npriors

FIXME

 

Returns

FIXME.

[transfer full]


nc_hicosmo_qspline_cont_prior_ref ()

NcHICosmoQSplineContPrior *
nc_hicosmo_qspline_cont_prior_ref (NcHICosmoQSplineContPrior *qspline_cp);

FIXME

Parameters

qspline_cp

a NcHICosmoQSplineContPrior

 

Returns

FIXME.

[transfer full]


nc_hicosmo_qspline_cont_prior_free ()

void
nc_hicosmo_qspline_cont_prior_free (NcHICosmoQSplineContPrior *qspline_cp);

FIXME

Parameters

qspline_cp

a NcHICosmoQSplineContPrior

 

nc_hicosmo_qspline_cont_prior_set_lnsigma ()

void
nc_hicosmo_qspline_cont_prior_set_lnsigma
                               (NcHICosmoQSplineContPrior *qspline_cp,
                                guint i,
                                gdouble ln_sigma);

FIXME

Parameters

qspline_cp

a NcHICosmoQSplineContPrior

 

i

FIXME

 

ln_sigma

FIXME

 

nc_hicosmo_qspline_cont_prior_set_all_lnsigma ()

void
nc_hicosmo_qspline_cont_prior_set_all_lnsigma
                               (NcHICosmoQSplineContPrior *qspline_cp,
                                gdouble ln_sigma);

FIXME

Parameters

qspline_cp

a NcHICosmoQSplineContPrior

 

ln_sigma

FIXME

 

nc_hicosmo_qspline_cont_prior_get_lnsigma ()

gdouble
nc_hicosmo_qspline_cont_prior_get_lnsigma
                               (NcHICosmoQSplineContPrior *qspline_cp,
                                guint i);

FIXME

Parameters

qspline_cp

a NcHICosmoQSplineContPrior

 

i

FIXME

 

Returns

FIXME


nc_hicosmo_qspline_cont_prior_set_abstol ()

void
nc_hicosmo_qspline_cont_prior_set_abstol
                               (NcHICosmoQSplineContPrior *qspline_cp,
                                gdouble abstol);

FIXME

Parameters

qspline_cp

a NcHICosmoQSplineContPrior

 

abstol

FIXME

 

nc_hicosmo_qspline_cont_prior_get_abstol ()

gdouble
nc_hicosmo_qspline_cont_prior_get_abstol
                               (NcHICosmoQSplineContPrior *qspline_cp);

FIXME

Parameters

qspline_cp

a NcHICosmoQSplineContPrior

 

Returns

FIXME


nc_prior_qspline_cont_new ()

NcPriorQSplineCont *
nc_prior_qspline_cont_new (void);

FIXME

Returns

the newly created NcPriorQSplineCont.

[transfer full]

Types and Values

enum NcHICosmoQSplineSParams

Members

NC_HICOSMO_QSPLINE_H0

Hubble constant

 

NC_HICOSMO_QSPLINE_OMEGA_T

Total energy density of the universe

 

NC_HICOSMO_QSPLINE_AS_DRAG

FIXME

 

enum NcHICosmoQSplineVParams

Members

NC_HICOSMO_QSPLINE_Q

FIXME

 

NC_HICOSMO_QSPLINE_DEFAULT_H0

#define NC_HICOSMO_QSPLINE_DEFAULT_H0      ncm_c_hubble_cte_planck6_base ()

NC_HICOSMO_QSPLINE_DEFAULT_OMEGA_T

#define NC_HICOSMO_QSPLINE_DEFAULT_OMEGA_T (1.0)

NC_HICOSMO_QSPLINE_DEFAULT_AS_DRAG

#define NC_HICOSMO_QSPLINE_DEFAULT_AS_DRAG (0.035)

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   (3)

NC_HICOSMO_QSPLINE_CONT_PRIOR_ABSTOL

#define NC_HICOSMO_QSPLINE_CONT_PRIOR_ABSTOL (0)

NC_HICOSMO_QSPLINE_CONT_PRIOR_LNSIGMA

#define NC_HICOSMO_QSPLINE_CONT_PRIOR_LNSIGMA (0)

Property Details

The “H0” property

  “H0”                       double

Hubble parameter today (z = 0).

Owner: NcHICosmoQSpline

Flags: Read / Write

Default value: 67.36


The “H0-fit” property

  “H0-fit”                   gboolean

FIXME

Owner: NcHICosmoQSpline

Flags: Read / Write

Default value: FALSE


The “Omegat” property

  “Omegat”                   double

FIXME

Owner: NcHICosmoQSpline

Flags: Read / Write

Default value: 1


The “Omegat-fit” property

  “Omegat-fit”               gboolean

FIXME

Owner: NcHICosmoQSpline

Flags: Read / Write

Default value: FALSE


The “asdrag” property

  “asdrag”                   double

FIXME

Owner: NcHICosmoQSpline

Flags: Read / Write

Default value: 0.035


The “asdrag-fit” property

  “asdrag-fit”               gboolean

FIXME

Owner: NcHICosmoQSpline

Flags: Read / Write

Default value: FALSE


The “qparam” property

  “qparam”                   NcmVector *

FIXME

Owner: NcHICosmoQSpline

Flags: Read / Write


The “qparam-fit” property

  “qparam-fit”               GVariant *

FIXME

Owner: NcHICosmoQSpline

Flags: Read / Write

Allowed values: GVariant<ab>

Default value: NULL


The “qparam-length” property

  “qparam-length”            guint

FIXME

Owner: NcHICosmoQSpline

Flags: Read / Write / Construct Only

Default value: 3


The “spline” property

  “spline”                   NcmSpline *

Spline object.

Owner: NcHICosmoQSpline

Flags: Read / Write / Construct Only


The “zf” property

  “zf”                       double

final redshift.

Owner: NcHICosmoQSpline

Flags: Read / Write / Construct Only

Allowed values: [0,100]

Default value: 1


The “abstol” property

  “abstol”                   double

FIXME

Owner: NcHICosmoQSplineContPrior

Flags: Read / Write

Default value: 0.1


The “abstol-fit” property

  “abstol-fit”               gboolean

FIXME

Owner: NcHICosmoQSplineContPrior

Flags: Read / Write

Default value: TRUE


The “lnsigma” property

  “lnsigma”                  NcmVector *

FIXME

Owner: NcHICosmoQSplineContPrior

Flags: Read / Write


The “lnsigma-fit” property

  “lnsigma-fit”              GVariant *

FIXME

Owner: NcHICosmoQSplineContPrior

Flags: Read / Write

Allowed values: GVariant<ab>

Default value: NULL


The “lnsigma-length” property

  “lnsigma-length”           guint

FIXME

Owner: NcHICosmoQSplineContPrior

Flags: Read / Write / Construct Only

Default value: 3