tk::mkl namespace

Toolkit, grammar definition for Intel's Math Kernel Library.

Contents

Classes

template<template<class> class use>
struct rng
rng: match any one of the MKL random number generators
template<template<class> class use, typename sel, typename vec, typename... tags>
struct seed
Match and set MKL RNG seed.
template<template<class> class use, typename sel, typename vec, typename... tags>
struct uniform_method
Match and set MKL uniform method algorithm.
template<template<class> class use, typename sel, typename vec, typename... tags>
struct gaussian_method
Match and set MKL Gaussian method algorithm.
template<template<class> class use, typename sel, typename vec, typename... tags>
struct gaussianmv_method
Match and set MKL multi-variate Gaussian method algorithm.
template<template<class> class use, typename sel, typename vec, typename... tags>
struct beta_method
Match and set MKL beta method algorithm.
template<template<class> class use, typename sel, typename vec, typename... tags>
struct gamma_method
Match and set MKL gamma method algorithm.
template<template<class> class use, typename sel, typename vec, typename... tags>
struct rngs
Match MKL RNGs in an rngs ... end block.