Tomographer  v5.4
Tomographer C++ Framework Documentation
mhrwtasks.h File Reference

(v5.4)

Multiprocessing tasks interface (see Multiprocessing Task Interfaces) for parallel Metropolis-Hastings random walks. More...

#include <climits>
#include <string>
#include <limits>
#include <random>
#include <sstream>
#include <stdexcept>
#include <boost/serialization/serialization.hpp>
#include <boost/serialization/vector.hpp>
#include <tomographer/tools/fmt.h>
#include <tomographer/tools/needownoperatornew.h>
#include <tomographer/mhrw.h>
#include <tomographer/mhrwstatscollectors.h>
#include <tomographer/multiproc.h>
+ Include dependency graph for mhrwtasks.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Tomographer::MHRWTasks::CDataBase< MHWalkerParams_, IterCountIntType_, RngSeedType_ >
 Data needed to be accessible to the working code. More...
 
struct  Tomographer::MHRWTasks::MHRandomWalkTaskResult< MHRWStatsResultsType_, IterCountIntType, MHWalkerParams >
 Result of a task run. More...
 
struct  Tomographer::MHRWTasks::MHRandomWalkTask< MHRandomWalkTaskCData, Rng >
 Random Walk task, collecting statistics. More...
 

Namespaces

 Tomographer
 Base namespace for the Tomographer project.
 
 Tomographer::MHRWTasks
 Definitions for running multiple Metropolis-Hastings random walks, and collecting statistics over the visited samples.
 

Detailed Description

Multiprocessing tasks interface (see Multiprocessing Task Interfaces) for parallel Metropolis-Hastings random walks.

Definition in file mhrwtasks.h.