vSMC
vSMC: Scalable Monte Carlo
Classes | Namespaces | Functions
mkl.hpp File Reference
#include <vsmc/rng/internal/common.hpp>
#include <vsmc/internal/common.hpp>
#include <mkl.h>

Go to the source code of this file.

Classes

class  vsmc::MKLBase< MKLPtr, Derived >
 MKL resource management base class. More...
 
class  vsmc::MKLBase< MKLPtr, Derived >::deleter_type
 
class  vsmc::MKLConvTask< ResultType >
 MKL VSLConvTaskPtr More...
 
class  vsmc::MKLCorrTask< ResultType >
 MKL VSLCorrTaskPtr More...
 
class  vsmc::MKLDFTask< RealType >
 MKL DFTaskPtr More...
 
class  vsmc::MKLSSTask< RealType >
 MKL VSLSSTaskPtr More...
 
class  vsmc::MKLStream
 MKL VSLStreamStatePtr More...
 

Namespaces

 vsmc
 
 vsmc::internal
 

Functions

void vsmc::internal::mkl_error_check (int status, const char *func, const char *mklf)
 
template<typename MKLPtr , typename Derived >
bool vsmc::operator!= (const MKLBase< MKLPtr, Derived > &ptr1, const MKLBase< MKLPtr, Derived > &ptr2)
 Comparison of inequality of two MKLBase objects. More...
 
template<typename MKLPtr , typename Derived >
bool vsmc::operator== (const MKLBase< MKLPtr, Derived > &ptr1, const MKLBase< MKLPtr, Derived > &ptr2)
 Comparison of equality of two MKLBase objects. More...
 
template<typename MKLPtr , typename Derived >
void vsmc::swap (const MKLBase< MKLPtr, Derived > &ptr1, const MKLBase< MKLPtr, Derived > &ptr2)
 Swap two MKLBase objects. More...