vSMC
vSMC: Scalable Monte Carlo
Modules | Classes
Symmetric Multiprocessing

Parallel samplers using multi-threading on SMP architecture. More...

Modules

 C++11 concurrency
 Parallel samplers using C++11 concurrency.
 
 Grand Central Dispatch
 Parallel samplers using Apple GCD.
 
 Intel Cilk Plus
 Parallel samplers using Intel Cilk Plus.
 
 Intel Threading Building Blocks
 Parallel samplers using Intel TBB.
 
 OpenMP
 Parallel samplers using OpenMP.
 
 Parallel Pattern Library
 Parallel samplers using Microsoft PPL.
 
 Sequential
 Sequential samplers.
 

Classes

class  vsmc::InitializeBase< T, Derived >
 Initialize base dispatch class. More...
 
class  vsmc::InitializeBase< T, Virtual >
 Initilaize base dispatch class. More...
 
class  vsmc::MonitorEvalBase< T, Derived >
 Monitor evalution base dispatch class. More...
 
class  vsmc::MonitorEvalBase< T, Virtual >
 Monitor evalution base dispatch class. More...
 
class  vsmc::MoveBase< T, Derived >
 Move base dispatch class. More...
 
class  vsmc::MoveBase< T, Virtual >
 Move base dispatch class. More...
 
class  vsmc::PathEvalBase< T, Derived >
 Path evalution base dispatch class. More...
 
class  vsmc::PathEvalBase< T, Virtual >
 Path evalution base dispatch class. More...
 

Detailed Description

Parallel samplers using multi-threading on SMP architecture.