Top |
Model set transition kernelModel set transition kernel — Object implementing a generic transition kernel and prior. |
Functions
NcmMSetTransKern * | ncm_mset_trans_kern_ref () |
void | ncm_mset_trans_kern_free () |
void | ncm_mset_trans_kern_clear () |
void | ncm_mset_trans_kern_set_mset () |
void | ncm_mset_trans_kern_set_prior () |
void | ncm_mset_trans_kern_set_prior_from_mset () |
void | ncm_mset_trans_kern_generate () |
gdouble | ncm_mset_trans_kern_pdf () |
void | ncm_mset_trans_kern_prior_sample () |
gdouble | ncm_mset_trans_kern_prior_pdf () |
const gchar * | ncm_mset_trans_kern_get_name () |
Functions
ncm_mset_trans_kern_ref ()
NcmMSetTransKern *
ncm_mset_trans_kern_ref (NcmMSetTransKern *tkern
);
Increases the reference count of tkern
.
ncm_mset_trans_kern_free ()
void
ncm_mset_trans_kern_free (NcmMSetTransKern *tkern
);
Increases the reference count of tkern
.
ncm_mset_trans_kern_set_mset ()
void ncm_mset_trans_kern_set_mset (NcmMSetTransKern *tkern
,NcmMSet *mset
);
FIXME
ncm_mset_trans_kern_set_prior ()
void ncm_mset_trans_kern_set_prior (NcmMSetTransKern *tkern
,NcmVector *theta
);
Sets the theta
as the prior mean. This allows the transition kernel to be
used as a prior sampler.
ncm_mset_trans_kern_set_prior_from_mset ()
void
ncm_mset_trans_kern_set_prior_from_mset
(NcmMSetTransKern *tkern
);
As ncm_mset_trans_kern_set_prior()
but uses the
values present in the internal set NcmMSet.
ncm_mset_trans_kern_generate ()
void ncm_mset_trans_kern_generate (NcmMSetTransKern *tkern
,NcmVector *theta
,NcmVector *thetastar
,NcmRNG *rng
);
FIXME
ncm_mset_trans_kern_pdf ()
gdouble ncm_mset_trans_kern_pdf (NcmMSetTransKern *tkern
,NcmVector *theta
,NcmVector *thetastar
);
FIXME
ncm_mset_trans_kern_prior_sample ()
void ncm_mset_trans_kern_prior_sample (NcmMSetTransKern *tkern
,NcmVector *thetastar
,NcmRNG *rng
);
Sample from the transition kernel using it as a prior. To use as a prior one must call one of the functions ncm_mset_trans_kern_set_prior_* first.
ncm_mset_trans_kern_prior_pdf ()
gdouble ncm_mset_trans_kern_prior_pdf (NcmMSetTransKern *tkern
,NcmVector *thetastar
);
FIXME
ncm_mset_trans_kern_get_name ()
const gchar *
ncm_mset_trans_kern_get_name (NcmMSetTransKern *tkern
);