engine_accessor#

カーネル内の engine_descriptor によって保持されるエンジンにアクセスするため、sycl::accessor の抽象化を提供するホスト側ヘルパー。

説明#

engine_accessor は、load() および store() 関数によってカーネル内の engine_descriptor によって保持されるエンジンにアクセスするため sycl::accessor の抽象化を提供します。

API#

構文#

namespace oneapi::mkl::rng::device { 
  template<Engine> 
  class engine_descriptor { 
  public:     Engine load(size_t id) const; 
    void store(Engine engine, size_t id) const; 
  }; 
}

インクルード・ファイル#

  • oneapi/mkl/rng/device.hpp

テンプレート・パラメーター#

タイプ

説明

Engine

engine_accessor によって状態が保持されるエンジンを指定します。