Tomographer
v5.4
Tomographer C++ Framework Documentation
|
Specify the parameters of a Metropolis-Hastings random walk. More...
#include <tomographer/mhrw.h>
Public Types | |
typedef MHWalkerParams_ | MHWalkerParams |
typedef CountIntType_ | CountIntType |
Public Member Functions | |
MHRWParams () | |
default constructor – sets values to zero and default-initializes the mhwalker_params | |
template<typename MHWalkerParamsInit > | |
MHRWParams (MHWalkerParamsInit &&mhwalker_params_, CountIntType n_sweep_, CountIntType n_therm_, CountIntType n_run_) | |
standard constructor – initializes fields to given values More... | |
template<typename MHWalkerParamsOtherType , typename CountIntOtherType > | |
MHRWParams (const MHRWParams< MHWalkerParamsOtherType, CountIntOtherType > ©) | |
copy constructor | |
Public Attributes | |
MHWalkerParams | mhwalker_params |
The parameters of the mh-walker, typically just the step size of the random walk. | |
CountIntType | n_sweep |
The number of individual updates to collect together in a "sweep". | |
CountIntType | n_therm |
Number of thermalization sweeps. | |
CountIntType | n_run |
Number of live sweeps. | |
Specify the parameters of a Metropolis-Hastings random walk.
Specifies the parameters of a Metropolis-Hastings random walk (number of thermalization runs, sweep size, number of live runs, step size).
|
inline |
standard constructor – initializes fields to given values
The first argument may be anything which can be forwarded to the constructor of mhwalker_params.