Tomographer
v5.3
Tomographer C++ Framework Documentation
|
A MHRWAcceptanceRatioBasedParamsAdjuster is responsible for modifying the parameters of the random walk MHWalker (i.e., the MHWalkerParams), in order to correct for an acceptance ratio which is not in the required interval.
This type interface allows to abstract out the correction of the parameters when using a Tomographer::MHRWAcceptRatioWalkerParamsController. For correcting a step size, you can use the ready-to-use Tomographer::MHRWStepSizeController.
Objects complying with this type interface should provide the following members:
controller.desiredAcceptanceRatioMin()
etc. (see Tomographer::MHRWAcceptRatioWalkerParamsController). The remaining arguments are given for convenience.