nondeterministic#

Description#

Non-deterministic random number generator (RDRAND-based) [AVX], [IntelSWMan].

API#

Syntax#

namespace oneapi::mkl::rng {
  class nondeterministic {
  public:
      nondeterministic(sycl::queue queue);
      nondeterministic(const nondeterministic& other);
      nondeterministic(nondeterministic&& other);
      nondeterministic& operator=(const nondeterministic& other);
      nondeterministic& operator=(nondeterministic&& other);
      ~nondeterministic();
  };
}

Devices supported: CPU.

Include Files#

  • oneapi/mkl/rng.hpp

Input Parameters#

Name

Type

Description

queue

sycl::queue

Valid sycl::queue, calls of oneapi::mkl::rng::generate() routine submits kernels in this queue.

See VS Notes for the detailed descriptions.