Class
NumCosmoMathFitESMCMCWalkerStretch
Description [src]
final class NumCosmoMath.FitESMCMCWalkerStretch : NumCosmoMath.FitESMCMCWalker
{
/* No available fields */
}
Ensemble sampler Markov Chain Monte Carlo walker - stretch move.
Implementing stretch move walker for NcmFitESMCMC (affine invariant).
Instance methods
ncm_fit_esmcmc_walker_stretch_set_box
Sets box sampling for the n-th parameter using lb as lower bound
and ub as upper bound.
ncm_fit_esmcmc_walker_stretch_set_box_mset
Sets box sampling for the parameters using bounds from
mset.
Methods inherited from NcmFitESMCMCWalker (12)
ncm_fit_esmcmc_walker_clean
Cleanup after moving walkers from ki to kf (kf not included).
ncm_fit_esmcmc_walker_desc
ncm_fit_esmcmc_walker_free
Decreases the reference count of walker atomically.
ncm_fit_esmcmc_walker_get_nparams
ncm_fit_esmcmc_walker_get_size
ncm_fit_esmcmc_walker_prob
Calculates the transition probability.
ncm_fit_esmcmc_walker_prob_norm
Calculates the transition probability norm, this method is used in the MPI implementation.
ncm_fit_esmcmc_walker_ref
Increases the reference count of walker atomically.
ncm_fit_esmcmc_walker_set_nparams
Sets the number parameters of the walker.
ncm_fit_esmcmc_walker_set_size
Sets the walker’s size.
ncm_fit_esmcmc_walker_setup
Setup the walkers ki to kf (kf not included).
ncm_fit_esmcmc_walker_step
Move the k-th walker and assign the new position in thetastar.
Properties
Properties inherited from NcmFitESMCMCWalker (2)
NumCosmoMath.FitESMCMCWalker:nparams
NumCosmoMath.FitESMCMCWalker:size
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.