![]() |
![]() |
![]() |
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