vSMC
vSMC: Scalable Monte Carlo
Public Types | Public Member Functions | List of all members
vsmc::internal::MKLSkipAheadForce< BRNG, ResultType > Struct Template Reference

#include <vsmc/rng/mkl.hpp>

Public Types

typedef MKL_INT size_type
 

Public Member Functions

 MKLSkipAheadForce ()
 
void buffer_size (MKL_INT size)
 
MKL_INT buffer_size ()
 
void operator() (MKLStream< BRNG > &stream, size_type nskip)
 

Detailed Description

template<MKL_INT BRNG, typename ResultType>
struct vsmc::internal::MKLSkipAheadForce< BRNG, ResultType >

Definition at line 300 of file mkl.hpp.

Member Typedef Documentation

template<MKL_INT BRNG, typename ResultType >
typedef MKL_INT vsmc::internal::MKLSkipAheadForce< BRNG, ResultType >::size_type

Definition at line 302 of file mkl.hpp.

Constructor & Destructor Documentation

template<MKL_INT BRNG, typename ResultType >
vsmc::internal::MKLSkipAheadForce< BRNG, ResultType >::MKLSkipAheadForce ( )
inline

Definition at line 304 of file mkl.hpp.

Member Function Documentation

template<MKL_INT BRNG, typename ResultType >
void vsmc::internal::MKLSkipAheadForce< BRNG, ResultType >::buffer_size ( MKL_INT  size)
inline

Definition at line 327 of file mkl.hpp.

template<MKL_INT BRNG, typename ResultType >
MKL_INT vsmc::internal::MKLSkipAheadForce< BRNG, ResultType >::buffer_size ( )
inline

Definition at line 330 of file mkl.hpp.

template<MKL_INT BRNG, typename ResultType >
void vsmc::internal::MKLSkipAheadForce< BRNG, ResultType >::operator() ( MKLStream< BRNG > &  stream,
size_type  nskip 
)
inline

Definition at line 306 of file mkl.hpp.