hops
Public Member Functions | List of all members
hops::ParallelTempering< MarkovChainImpl > Class Template Reference

Mixin for adding parallel tempering to Markov chains. Requires MPI. More...

#include <ParallelTempering.hpp>

Inheritance diagram for hops::ParallelTempering< MarkovChainImpl >:
Inheritance graph
Collaboration diagram for hops::ParallelTempering< MarkovChainImpl >:
Collaboration graph

Public Member Functions

 ParallelTempering (const MarkovChainImpl &markovChainImpl)
 
 ParallelTempering (const MarkovChainImpl &markovChainImpl, double)
 

Detailed Description

template<typename MarkovChainImpl>
class hops::ParallelTempering< MarkovChainImpl >

Mixin for adding parallel tempering to Markov chains. Requires MPI.

Template Parameters
MarkovChainImplA class that has the ColdnessAttribute and its Recorders mixed in.

Constructor & Destructor Documentation

◆ ParallelTempering() [1/2]

template<typename MarkovChainImpl >
hops::ParallelTempering< MarkovChainImpl >::ParallelTempering ( const MarkovChainImpl &  markovChainImpl)
inline

◆ ParallelTempering() [2/2]

template<typename MarkovChainImpl >
hops::ParallelTempering< MarkovChainImpl >::ParallelTempering ( const MarkovChainImpl &  markovChainImpl,
double   
)
inline

The documentation for this class was generated from the following file: