skip_ahead#

説明#

エンジンの状態をスキップアヘッド方式で進めます。

skip_ahead 関数は、スキップアヘッド方式を適用するため次のインターフェイスをサポートしています。

  • 共通インターフェイス

  • スキップされた要素のパーティション化された数とのインターフェイス

API#

構文#

共通インターフェイス

namespace oneapi::mkl::rng::device { 
  template<typename Engine> 
  void skip_ahead (Engine& engine, std::uint64_t num_to_skip) 
}

スキップされた要素のパーティション化された数とのインターフェイス

namespace oneapi::mkl::rng::device { 
  template<typename Engine> 
  void skip_ahead (Engine& engine, std::initializer_list<std::uint64_t> num_to_skip) 
}

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

  • oneapi/mkl/rng/device.hpp

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

共通インターフェイス

名前

タイプ

説明

engine

Engine&

ブロック分割方式をサポートする engine クラスのオブジェクト。

num_to_skip

std::uint64_t

スキップされた要素の数。

スキップされた要素のパーティション数を持つインターフェイス

名前

タイプ

説明

engine

Engine&

ブロック分割方式をサポートする engine クラスのオブジェクト。

num_to_skip

std::initializer_list<std::uint64_t>

スキップされた要素のパーティション数。