Top | ![]() |
![]() |
![]() |
![]() |
Markov Chain Multivariate Gaussian SamplerMarkov Chain Multivariate Gaussian Sampler — Object implementing a multivariate gaussian sampler. |
Functions
ncm_mc_sampler_gauss_new ()
NcmMCSamplerGauss *
ncm_mc_sampler_gauss_new (guint len
);
New NcmMCSampler gauss for len
multivariate gaussian.
ncm_mc_sampler_gauss_set_size ()
void ncm_mc_sampler_gauss_set_size (NcmMCSamplerGauss *mcsg
,guint len
);
Sets size of NcmMCSamplerGauss.
ncm_mc_sampler_gauss_get_size ()
guint
ncm_mc_sampler_gauss_get_size (NcmMCSamplerGauss *mcsg
);
Gets size of NcmMCSamplerGauss.
ncm_mc_sampler_gauss_set_cov ()
void ncm_mc_sampler_gauss_set_cov (NcmMCSamplerGauss *mcsg
,const NcmMatrix *cov
);
Sets the covariance given by the NcmMatrix cov
.
ncm_mc_sampler_gauss_set_cov_variant ()
void ncm_mc_sampler_gauss_set_cov_variant (NcmMCSamplerGauss *mcsg
,GVariant *cov
);
Sets the covariance given by the GVariant cov
.
ncm_mc_sampler_gauss_get_cov ()
NcmMatrix *
ncm_mc_sampler_gauss_get_cov (NcmMCSamplerGauss *mcsg
);
Gets the covariance.
ncm_mc_sampler_gauss_set_cov_from_scale ()
void
ncm_mc_sampler_gauss_set_cov_from_scale
(NcmMCSamplerGauss *mcsg
);
Sets the covariance using the scale property of the parameters.