DFT の結果を配置する設定

目次

DFT の結果を配置する設定#

ここでは、計算関数で使用する際に、descriptor オブジェクトを「インプレース」で動作させる (出力データが入力データを上書きする) か、または動作させない (出力データが入力データとは別に格納される) ように構成する方法について説明します。非ネイティブの場合、以下で説明する関連するすべてのタイプと列挙は oneapi::mkl::dft 名前空間に属し、oneapi/mkl/dft.hpp (インクルード・ファイル) で宣言されます。簡潔にするため、先頭に付加された名前空間指定子 oneapi::mkl::dft は以下では省略されています。

説明#

descriptor オブジェクトの構成パラメーター config_param::PLACEMENT に関連付けられた構成値によって、記述子オブジェクトがインプレースで動作するかどうかが決まります。設定可能な値は、config_value::INPLACEconfig_value::NOT_INPLACE のみです。デフォルトでは、descriptor オブジェクトはインプレースで動作するように設定されています。

インプレース操作では、データレイアウトが、構成専用のページに記載されている特定の要件を満たす必要があります。