vSMC
vSMC: Scalable Monte Carlo
Classes
Adapter

Adapter class templates for constructing concrete objects. More...

Classes

class  vsmc::InitializeAdapter< T, Impl, F >
 Initialize class adapter. More...
 
class  vsmc::InitializeAdapter< T, Impl, NullType >
 Initialize class adapter. More...
 
class  vsmc::InitializeAdapter< T, InitializeCL, F >
 Initialize class adapter specialization for OpenCL. More...
 
class  vsmc::InitializeAdapter< T, InitializeCL, NullType >
 Initialize class adapter specialization for OpenCL. More...
 
class  vsmc::InitializeAdapterBase< T, F, BaseType >
 Initialize class adapter base. More...
 
class  vsmc::InitializeAdapterBase< T, NullType, BaseType >
 Initialize class adapter base. More...
 
class  vsmc::MonitorEvalAdapter< T, Impl, F >
 Monitor evaluation class adapter. More...
 
class  vsmc::MonitorEvalAdapter< T, Impl, NullType >
 Monitor evaluation class adapter. More...
 
class  vsmc::MonitorEvalAdapter< T, MonitorEvalCL, F >
 Monitor evaluation class adapter specialization for OpenCL. More...
 
class  vsmc::MonitorEvalAdapter< T, MonitorEvalCL, NullType >
 Monitor evaluation class adapter specialization for OpenCL. More...
 
class  vsmc::MonitorEvalAdapterBase< T, F, BaseType >
 Monitor evaluation base. More...
 
class  vsmc::MonitorEvalAdapterBase< T, NullType, BaseType >
 Monitor evaluation base. More...
 
class  vsmc::MoveAdapter< T, Impl, F >
 Move class adapter. More...
 
class  vsmc::MoveAdapter< T, Impl, NullType >
 Move class adapter. More...
 
class  vsmc::MoveAdapter< T, MoveCL, F >
 Move class adapter specialization for OpenCL. More...
 
class  vsmc::MoveAdapter< T, MoveCL, NullType >
 Move class adapter specialization for OpenCL. More...
 
class  vsmc::MoveAdapterBase< T, F, BaseType >
 Move class adapter base. More...
 
class  vsmc::MoveAdapterBase< T, NullType, BaseType >
 Move class adapter base. More...
 
class  vsmc::PathEvalAdapter< T, Impl, F >
 Path evaluation class adapter. More...
 
class  vsmc::PathEvalAdapter< T, Impl, NullType >
 Path evaluation class adapter. More...
 
class  vsmc::PathEvalAdapter< T, PathEvalCL, F >
 Path evaluation class adapter specialization for OpenCL. More...
 
class  vsmc::PathEvalAdapter< T, PathEvalCL, NullType >
 Path evaluation class adapter specialization for OpenCL. More...
 
class  vsmc::PathEvalAdapterBase< T, F, BaseType >
 Path evaluation class base. More...
 
class  vsmc::PathEvalAdapterBase< T, NullType, BaseType >
 Path evaluation class base. More...
 

Detailed Description

Adapter class templates for constructing concrete objects.