|
versatile-mcmc
0.1.7
|
Private class encapsulating Sample chains for parallel tempering. More...
Public Member Functions | |
| ChainConfig (size_t n, const ParameterConfig &initialParamConf, const Proposal *propFunc=nullptr) | |
Public Attributes | |
| std::vector< Chain > | fPtChains |
| std::vector< ParameterConfig > | fDynamicParamConfigs |
| std::vector< std::unique_ptr< Proposal > > | fProposalFunctions |
| std::vector< size_t > | fNProposedSwaps |
| std::vector< size_t > | fNAcceptedSwaps |
Private class encapsulating Sample chains for parallel tempering.
A ChainConfig describes a set of parallel tempered chains, each chain with its own copy of an adjusted parameter configuration and proposal function. If parallel tempering is not used (only one beta value = 1.0 defined), a ChainConfig contains only one "cold" chain.
1.8.11