| NumCosmo Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
Synopsis
enum NcHICosmoQSplineSParams; enum NcHICosmoQSplineVParams; #define NC_HICOSMO_QSPLINE_DEFAULT_H0 #define NC_HICOSMO_QSPLINE_DEFAULT_OMEGA_T #define NC_HICOSMO_QSPLINE_DEFAULT_AS_DRAG #define NC_HICOSMO_QSPLINE_DEFAULT_Q #define NC_HICOSMO_QSPLINE_DEFAULT_Q_LEN struct NcHICosmoQSplineClass; struct NcHICosmoQSpline; NcHICosmoQSpline * nc_hicosmo_qspline_new (NcmSpline *s,gsize np,gdouble z_f); void nc_hicosmo_qspline_add_continuity_prior (NcHICosmoQSpline *qspline,NcmLikelihood *lh,gint knot,NcHICosmoQSplineContPrior *qspline_cp); NcHICosmoQSplineContPrior * nc_hicosmo_qspline_add_continuity_priors (NcHICosmoQSpline *qspline,NcmLikelihood *lh,gdouble sigma); void nc_hicosmo_qspline_add_continuity_constraint (NcHICosmoQSpline *qspline,NcmFit *fit,gint knot,NcHICosmoQSplineContPrior *qspline_cp); NcHICosmoQSplineContPrior * nc_hicosmo_qspline_add_continuity_constraints (NcHICosmoQSpline *qspline,NcmFit *fit,gdouble sigma); struct NcHICosmoQSplineContPriorClass; struct NcHICosmoQSplineContPrior; NcHICosmoQSplineContPrior * nc_hicosmo_qspline_cont_prior_new (guint nknots); NcHICosmoQSplineContPrior * nc_hicosmo_qspline_cont_prior_ref (NcHICosmoQSplineContPrior *qspline_cp); void nc_hicosmo_qspline_cont_prior_free (NcHICosmoQSplineContPrior *qspline_cp); void nc_hicosmo_qspline_cont_prior_set_nknots (NcHICosmoQSplineContPrior *qspline_cp,guint nknots); guint nc_hicosmo_qspline_cont_prior_get_nknots (NcHICosmoQSplineContPrior *qspline_cp); void nc_hicosmo_qspline_cont_prior_set_lnsigma (NcHICosmoQSplineContPrior *qspline_cp,guint i,gdouble ln_sigma); void nc_hicosmo_qspline_cont_prior_set_all_lnsigma (NcHICosmoQSplineContPrior *qspline_cp,gdouble ln_sigma); gdouble nc_hicosmo_qspline_cont_prior_get_lnsigma (NcHICosmoQSplineContPrior *qspline_cp,guint i);
Object Hierarchy
GObject +----NcmModel +----NcHICosmo +----NcHICosmoQSpline
GObject +----NcHICosmoQSplineContPrior
Properties
"H0" gdouble : Read / Write "H0-fit" gboolean : Read / Write "Omegat" gdouble : Read / Write "Omegat-fit" gboolean : Read / Write "asdrag" gdouble : Read / Write "asdrag-fit" gboolean : Read / Write "qparam" GVariant* : Read / Write "qparam-fit" GVariant* : Read / Write "qparam-length" guint : Read / Write / Construct Only "spline" NcmSpline* : Read / Write / Construct Only "zf" gdouble : Read / Write / Construct Only "nknots" guint : Read / Write / Construct Only
Details
enum NcHICosmoQSplineSParams
typedef enum {
NC_HICOSMO_QSPLINE_H0 = 0,
NC_HICOSMO_QSPLINE_OMEGA_T,
} NcHICosmoQSplineSParams;
nc_hicosmo_qspline_new ()
NcHICosmoQSpline * nc_hicosmo_qspline_new (NcmSpline *s,gsize np,gdouble z_f);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
nc_hicosmo_qspline_add_continuity_prior ()
void nc_hicosmo_qspline_add_continuity_prior (NcHICosmoQSpline *qspline,NcmLikelihood *lh,gint knot,NcHICosmoQSplineContPrior *qspline_cp);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
nc_hicosmo_qspline_add_continuity_priors ()
NcHICosmoQSplineContPrior * nc_hicosmo_qspline_add_continuity_priors (NcHICosmoQSpline *qspline,NcmLikelihood *lh,gdouble sigma);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME. [transfer full] |
nc_hicosmo_qspline_add_continuity_constraint ()
void nc_hicosmo_qspline_add_continuity_constraint (NcHICosmoQSpline *qspline,NcmFit *fit,gint knot,NcHICosmoQSplineContPrior *qspline_cp);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
nc_hicosmo_qspline_add_continuity_constraints ()
NcHICosmoQSplineContPrior * nc_hicosmo_qspline_add_continuity_constraints (NcHICosmoQSpline *qspline,NcmFit *fit,gdouble sigma);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME. [transfer full] |
nc_hicosmo_qspline_cont_prior_new ()
NcHICosmoQSplineContPrior * nc_hicosmo_qspline_cont_prior_new
(guint nknots);
FIXME
|
FIXME |
Returns : |
FIXME. [transfer full] |
nc_hicosmo_qspline_cont_prior_ref ()
NcHICosmoQSplineContPrior * nc_hicosmo_qspline_cont_prior_ref
(NcHICosmoQSplineContPrior *qspline_cp);
FIXME
|
FIXME |
Returns : |
FIXME. [transfer full] |
nc_hicosmo_qspline_cont_prior_free ()
void nc_hicosmo_qspline_cont_prior_free (NcHICosmoQSplineContPrior *qspline_cp);
FIXME
|
FIXME |
nc_hicosmo_qspline_cont_prior_set_nknots ()
void nc_hicosmo_qspline_cont_prior_set_nknots (NcHICosmoQSplineContPrior *qspline_cp,guint nknots);
FIXME
|
FIXME |
|
FIXME |
nc_hicosmo_qspline_cont_prior_get_nknots ()
guint nc_hicosmo_qspline_cont_prior_get_nknots
(NcHICosmoQSplineContPrior *qspline_cp);
FIXME
|
FIXME |
Returns : |
FIXME |
nc_hicosmo_qspline_cont_prior_set_lnsigma ()
void nc_hicosmo_qspline_cont_prior_set_lnsigma (NcHICosmoQSplineContPrior *qspline_cp,guint i,gdouble ln_sigma);
FIXME
|
FIXME |
|
FIXME |
|
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
|
FIXME |
|
FIXME |
nc_hicosmo_qspline_cont_prior_get_lnsigma ()
gdouble nc_hicosmo_qspline_cont_prior_get_lnsigma (NcHICosmoQSplineContPrior *qspline_cp,guint i);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |
Property Details
The "Omegat" property
"Omegat" gdouble : Read / Write
Omega_t.
Allowed values: [-5,5]
Default value: 1
The "asdrag" property
"asdrag" gdouble : Read / Write
A_s drag.
Allowed values: [0,5]
Default value: 0.035
The "qparam" property
"qparam" GVariant* : Read / Write
qparam.
Allowed values: GVariant<ad>
Default value: NULL
The "qparam-fit" property
"qparam-fit" GVariant* : Read / Write
qparam:fit.
Allowed values: GVariant<a*>
Default value: NULL
The "qparam-length" property
"qparam-length" guint : Read / Write / Construct Only
qparam:length.
Default value: 3
The "zf" property
"zf" gdouble : Read / Write / Construct Only
final redshift.
Allowed values: [0,100]
Default value: 1
The "nknots" property
"nknots" guint : Read / Write / Construct Only
Number of knots.
Allowed values: >= 3
Default value: 3