|
Tomographer
v5.4
Tomographer C++ Framework Documentation
|
Helper class to invoke a MHRWController Interface 's callbacks. More...
#include <tomographer/mhrw.h>
Public Types | |
| enum | |
| typedef MHRWControllerType_ | MHRWControllerType |
Static Public Member Functions | |
| template<typename... Args> | |
| static void | invokeInit (MHRWControllerType &x, Args &&... args) |
| template<typename MHRWParamsType , typename MHWalker , typename CountIntType , typename MHRandomWalkType > | |
| static bool | invokeAllowDoneThermalization (MHRWControllerType &x, const MHRWParamsType ¶ms, const MHWalker &mhwalker, CountIntType iter_k, const MHRandomWalkType &mhrw) |
| template<typename MHRWParamsType , typename MHWalker , typename CountIntType , typename MHRandomWalkType > | |
| static bool | invokeAllowDoneRuns (MHRWControllerType &x, const MHRWParamsType ¶ms, const MHWalker &mhwalker, CountIntType iter_k, const MHRandomWalkType &mhrw) |
| template<bool IsThermalizing, bool IsAfterSample, typename ... Args> | |
| static std::enable_if< _enabled_callback(IsThermalizing, IsAfterSample), void >::type | invokeAdjustParams (MHRWControllerType &x, Args &&... args) |
| template<bool IsThermalizing, bool IsAfterSample, typename ... Args> | |
| static std::enable_if<!_enabled_callback(IsThermalizing, IsAfterSample), void >::type | invokeAdjustParams (MHRWControllerType &, Args &&...) |
Helper class to invoke a MHRWController Interface 's callbacks.
Invoke the callbacks on the controller, respecting its AdjustmentStrategy flags.