Top | ![]() |
![]() |
![]() |
![]() |
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 () |
void | ncm_mset_trans_kern_reset () |
const gchar * | ncm_mset_trans_kern_get_name () |
Object Hierarchy
GObject ╰── NcmMSetTransKern ├── NcmMSetTransKernCat ├── NcmMSetTransKernFlat ╰── NcmMSetTransKernGauss
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
[virtual set_mset]
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
);
Generates a new point thetastar
from theta
using the transition kernel.
[virtual generate]
ncm_mset_trans_kern_pdf ()
gdouble ncm_mset_trans_kern_pdf (NcmMSetTransKern *tkern
,NcmVector *theta
,NcmVector *thetastar
);
Computes the value of the kernel at (theta
, thetastar
).
[virtual pdf]
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_reset ()
void
ncm_mset_trans_kern_reset (NcmMSetTransKern *tkern
);
Resets the transition kernel.
[virtual reset]
ncm_mset_trans_kern_get_name ()
const gchar *
ncm_mset_trans_kern_get_name (NcmMSetTransKern *tkern
);
[virtual get_name]
Property Details
The “mset”
property
“mset” NcmMSet *
NcmMSet.
Owner: NcmMSetTransKern
Flags: Read / Write / Construct Only