生成#
特定の分布の適切な統計を使用して、特定のエンジンから乱数を取得するエントリーポイント。
API#
構文#
namespace oneapi::mkl::rng::device {
template<typename Distr, typename Engine>
auto generate(Distr& distr, Engine& engine) ->
typename std::conditional<Engine::vec_size == 1, typename Distr::result_type,
sycl::vec<typename Distr::result_type, Engine::vec_size>>::type
}インクルード・ファイル#
oneapi/mkl/rng/device.hpp
入力パラメーター#
名前 |
タイプ |
説明 |
|---|---|---|
distr |
Distr& |
オブジェクト。詳細については、デバイスのを参照してください。 |
engine |
Engine& |
エンジン・オブジェクト。詳細については、デバイスエンジン (基本乱数生成器)を参照してください。 |
出力パラメーター#
名前 |
タイプ |
説明 |
|---|---|---|
result |
|
関数は、Distribution オブジェクトで指定されたタイプと、Engine オブジェクトで指定されたベクトルサイズ (乱数で埋められた、または |