NcHICosmoQRBF

NcHICosmoQRBF — 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 * ci Read / Write
GVariant * ci-fit Read / Write
guint ci-length Read / Write / Construct Only
double hr Read / Write
gboolean hr-fit Read / Write
NcmVector * xi Read / Write
GVariant * xi-fit Read / Write
guint xi-length Read / Write / Construct Only
double zf Read / Write / Construct
double lambda Read / Write / Construct

Types and Values

Object Hierarchy

    GEnum
    ├── NcHICosmoQRBFSParams
    ╰── NcHICosmoQRBFVParams
    GObject
    ├── NcmMSetFunc
       ╰── NcmPrior
           ╰── NcHICosmoQRBFRprior
    ╰── NcmModel
        ╰── NcHICosmo
            ╰── NcHICosmoQRBF

Description

FIXME

Functions

nc_hicosmo_qrbf_new ()

NcHICosmoQRBF *
nc_hicosmo_qrbf_new (gsize np,
                     gdouble z_f);

FIXME

Parameters

np

number of knots

 

z_f

FIXME

 

Returns

FIXME


nc_hicosmo_qrbf_set_z_f ()

void
nc_hicosmo_qrbf_set_z_f (NcHICosmoQRBF *qrbf,
                         const gdouble z_f);

FIXME

Parameters

qrbf

a NcHICosmoQRBF

 

z_f

FIXME

 

nc_hicosmo_qrbf_q_roughness ()

gdouble
nc_hicosmo_qrbf_q_roughness (NcHICosmoQRBF *qrbf);

Parameters

qrbf

a NcHICosmoQRBF

 

Returns

the roughness of $q(z)$.


nc_hicosmo_qrbf_rprior_new ()

NcHICosmoQRBFRprior *
nc_hicosmo_qrbf_rprior_new (gdouble lambda);

Parameters

lambda

penalization height

 

Returns

FIXME

Types and Values

enum NcHICosmoQRBFSParams

Members

NC_HICOSMO_QRBF_H0

Hubble constant

 

NC_HICOSMO_QRBF_OMEGA_T

Total energy density of the universe

 

NC_HICOSMO_QRBF_AS_DRAG

FIXME

 

NC_HICOSMO_QRBF_RBF_H

the rbf wave-length

 

enum NcHICosmoQRBFVParams

Members

NC_HICOSMO_QRBF_RBF_CENTERS

RBF centers

 

NC_HICOSMO_QRBF_RBF_COEFFS

RBF coefficients

 

NC_HICOSMO_QRBF_DEFAULT_H0

#define NC_HICOSMO_QRBF_DEFAULT_H0              (73.0)

NC_HICOSMO_QRBF_DEFAULT_OMEGA_T

#define NC_HICOSMO_QRBF_DEFAULT_OMEGA_T         (1.0)

NC_HICOSMO_QRBF_DEFAULT_AS_DRAG

#define NC_HICOSMO_QRBF_DEFAULT_AS_DRAG         (0.035)

NC_HICOSMO_QRBF_DEFAULT_RBF_H

#define NC_HICOSMO_QRBF_DEFAULT_RBF_H           (0.5)

NC_HICOSMO_QRBF_DEFAULT_RBF_CENTERS

#define NC_HICOSMO_QRBF_DEFAULT_RBF_CENTERS     (1.0)

NC_HICOSMO_QRBF_DEFAULT_RBF_CENTERS_LEN

#define NC_HICOSMO_QRBF_DEFAULT_RBF_CENTERS_LEN (3)

NC_HICOSMO_QRBF_DEFAULT_RBF_COEFFS

#define NC_HICOSMO_QRBF_DEFAULT_RBF_COEFFS      (+0.5)

NC_HICOSMO_QRBF_DEFAULT_RBF_COEFFS_LEN

#define NC_HICOSMO_QRBF_DEFAULT_RBF_COEFFS_LEN  (3)

Property Details

The “H0” property

  “H0”                       double

Hubble parameter today (z = 0).

Owner: NcHICosmoQRBF

Flags: Read / Write

Default value: 73


The “H0-fit” property

  “H0-fit”                   gboolean

FIXME

Owner: NcHICosmoQRBF

Flags: Read / Write

Default value: FALSE


The “Omegat” property

  “Omegat”                   double

FIXME

Owner: NcHICosmoQRBF

Flags: Read / Write

Default value: 1


The “Omegat-fit” property

  “Omegat-fit”               gboolean

FIXME

Owner: NcHICosmoQRBF

Flags: Read / Write

Default value: FALSE


The “asdrag” property

  “asdrag”                   double

A_s.

Owner: NcHICosmoQRBF

Flags: Read / Write

Default value: 0.035


The “asdrag-fit” property

  “asdrag-fit”               gboolean

A_s:fit.

Owner: NcHICosmoQRBF

Flags: Read / Write

Default value: FALSE


The “ci” property

  “ci”                       NcmVector *

c_i.

Owner: NcHICosmoQRBF

Flags: Read / Write


The “ci-fit” property

  “ci-fit”                   GVariant *

c_i:fit.

Owner: NcHICosmoQRBF

Flags: Read / Write

Allowed values: GVariant<ab>

Default value: NULL


The “ci-length” property

  “ci-length”                guint

c_i:length.

Owner: NcHICosmoQRBF

Flags: Read / Write / Construct Only

Default value: 3


The “hr” property

  “hr”                       double

h_r.

Owner: NcHICosmoQRBF

Flags: Read / Write

Default value: 0.5


The “hr-fit” property

  “hr-fit”                   gboolean

h_r:fit.

Owner: NcHICosmoQRBF

Flags: Read / Write

Default value: TRUE


The “xi” property

  “xi”                       NcmVector *

x_i.

Owner: NcHICosmoQRBF

Flags: Read / Write


The “xi-fit” property

  “xi-fit”                   GVariant *

x_i:fit.

Owner: NcHICosmoQRBF

Flags: Read / Write

Allowed values: GVariant<ab>

Default value: NULL


The “xi-length” property

  “xi-length”                guint

x_i:length.

Owner: NcHICosmoQRBF

Flags: Read / Write / Construct Only

Default value: 3


The “zf” property

  “zf”                       double

final redshift.

Owner: NcHICosmoQRBF

Flags: Read / Write / Construct

Allowed values: [0,100]

Default value: 1


The “lambda” property

  “lambda”                   double

\lambda.

Owner: NcHICosmoQRBFRprior

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1