|
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.
1.8.11