vSMC
vSMC: Scalable Monte Carlo
|
Resource management for Intel Math Kernel Library. More...
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< ResultType > |
MKL DFTaskPtr More... | |
class | vsmc::MKLSSTask< ResultType > |
MKL VSLSSTaskPtr More... | |
class | vsmc::MKLStream |
MKL VSLStreamStatePtr More... | |
Functions | |
template<typename RNGType > | |
int | vsmc::mkl_brng () |
Register a C++11 RNG engine for use as a MKL BRNG. More... | |
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... | |
Resource management for Intel Math Kernel Library.
int vsmc::mkl_brng | ( | ) |
Register a C++11 RNG engine for use as a MKL BRNG.