Top |
Markov Chain Multivariate Gaussian SamplerMarkov Chain Multivariate Gaussian Sampler — Object implementing a multivariate gaussian sampler. |
Functions
Functions
ncm_mset_trans_kern_gauss_new ()
NcmMSetTransKernGauss *
ncm_mset_trans_kern_gauss_new (guint len
);
New NcmMSetTransKern gauss for len
multivariate gaussian.
ncm_mset_trans_kern_gauss_set_size ()
void ncm_mset_trans_kern_gauss_set_size (NcmMSetTransKernGauss *tkerng
,guint len
);
Sets size of NcmMSetTransKernGauss.
ncm_mset_trans_kern_gauss_get_size ()
guint
ncm_mset_trans_kern_gauss_get_size (NcmMSetTransKernGauss *tkerng
);
Gets size of NcmMSetTransKernGauss.
ncm_mset_trans_kern_gauss_set_cov ()
void ncm_mset_trans_kern_gauss_set_cov (NcmMSetTransKernGauss *tkerng
,const NcmMatrix *cov
);
Sets the covariance given by the NcmMatrix cov
.
ncm_mset_trans_kern_gauss_set_cov_variant ()
void ncm_mset_trans_kern_gauss_set_cov_variant (NcmMSetTransKernGauss *tkerng
,GVariant *cov
);
Sets the covariance given by the GVariant cov
.
ncm_mset_trans_kern_gauss_get_cov ()
NcmMatrix *
ncm_mset_trans_kern_gauss_get_cov (NcmMSetTransKernGauss *tkerng
);
Gets the covariance.
ncm_mset_trans_kern_gauss_set_cov_from_scale ()
void
ncm_mset_trans_kern_gauss_set_cov_from_scale
(NcmMSetTransKernGauss *tkerng
);
Sets the covariance using the scale property of the parameters.