13
13
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns4="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="fftw_flags" xml:lang="ja">
15
<refname>fftw_flags</refname>
16
<refpurpose>fftw関数の高速フーリエ変換の計算手法を設定する</refpurpose>
20
<synopsis>[a,[S]]=fftw_flags([x1;x2;...])</synopsis>
26
<term>[x1;x2;...]</term>
29
fftwのfft計算の手法を切替えるエントリ.
36
<para>整数. fftw関数のフラグのカレントの値を指定します.</para>
42
<para>文字列行列. fftwフラグの文字列の値を指定します.</para>
50
<link linkend="fftw">fftw</link>関数で使用される
51
<literal>fftw_plan_guru_split_dft</literal>関数の
52
<literal>unsigned flags</literal>パラメータを変更します.
54
<para>デフォルト値はFFTW_ESTIMATEです</para>
55
<para>以下のエントリが使用可能です :</para>
58
<para>FFTW_MEASURE または 0</para>
61
<para>FFTW_DESTROY_INPUT または 1</para>
64
<para>FFTW_UNALIGNED または 2</para>
67
<para>FFTW_CONSERVE_MEMORY または 4</para>
70
<para>FFTW_EXHAUSTIVE または 8</para>
73
<para>FFTW_PRESERVE_INPUT または 16</para>
76
<para>FFTW_PATIENT または 32</para>
79
<para>FFTW_ESTIMATE または 64</para>
82
<para>FFTW_ESTIMATE_PATIENT または 128</para>
85
<para>FFTW_BELIEVE_PCOST または 256</para>
88
<para>FFTW_NO_DFT_R2HC または512</para>
91
<para>FFTW_NO_NONTHREADED または 1024</para>
94
<para>FFTW_NO_BUFFERING または 2048</para>
97
<para>FFTW_NO_INDIRECT_OP または 4096</para>
100
<para>FFTW_ALLOW_LARGE_GENERIC または 8192</para>
103
<para>FFTW_NO_RANK_SPLITS または 16384</para>
106
<para>FFTW_NO_VRANK_SPLITS または 32768</para>
109
<para>FFTW_NO_VRECURSE または 65536</para>
112
<para>FFTW_NO_SIMD または 131072</para>
115
<para>FFTW_NO_SLOW または 262144</para>
118
<para>FFTW_NO_FIXED_RADIX_LARGE_N または 524288</para>
121
<para>FFTW_ALLOW_PRUNING または 1048576</para>
124
<para>注意 : FFTW_MEASURE/FFTW_PATIENT/FFTW_EXHAUSTIVE を使用した場合,
126
(最初のコールは初期化のため, 二回目以降は計算のためです)
131
<programlisting role="example"><![CDATA[
15
<refname>fftw_flags</refname>
16
<refpurpose>fftw関数の高速フーリエ変換の計算手法を設定する</refpurpose>
20
<synopsis>[a,[S]]=fftw_flags([x1;x2;...])</synopsis>
26
<term>[x1;x2;...]</term>
29
fftwのfft計算の手法を切替えるエントリ.
36
<para>整数. fftw関数のフラグのカレントの値を指定します.</para>
42
<para>文字列行列. fftwフラグの文字列の値を指定します.</para>
50
<link linkend="fftw">fftw</link>関数で使用される
51
<literal>fftw_plan_guru_split_dft</literal>関数の
52
<literal>unsigned flags</literal>パラメータを変更します.
54
<para>デフォルト値はFFTW_ESTIMATEです</para>
55
<para>以下のエントリが使用可能です :</para>
58
<para>FFTW_MEASURE または 0</para>
61
<para>FFTW_DESTROY_INPUT または 1</para>
64
<para>FFTW_UNALIGNED または 2</para>
67
<para>FFTW_CONSERVE_MEMORY または 4</para>
70
<para>FFTW_EXHAUSTIVE または 8</para>
73
<para>FFTW_PRESERVE_INPUT または 16</para>
76
<para>FFTW_PATIENT または 32</para>
79
<para>FFTW_ESTIMATE または 64</para>
82
<para>FFTW_ESTIMATE_PATIENT または 128</para>
85
<para>FFTW_BELIEVE_PCOST または 256</para>
88
<para>FFTW_NO_DFT_R2HC または512</para>
91
<para>FFTW_NO_NONTHREADED または 1024</para>
94
<para>FFTW_NO_BUFFERING または 2048</para>
97
<para>FFTW_NO_INDIRECT_OP または 4096</para>
100
<para>FFTW_ALLOW_LARGE_GENERIC または 8192</para>
103
<para>FFTW_NO_RANK_SPLITS または 16384</para>
106
<para>FFTW_NO_VRANK_SPLITS または 32768</para>
109
<para>FFTW_NO_VRECURSE または 65536</para>
112
<para>FFTW_NO_SIMD または 131072</para>
115
<para>FFTW_NO_SLOW または 262144</para>
118
<para>FFTW_NO_FIXED_RADIX_LARGE_N または 524288</para>
121
<para>FFTW_ALLOW_PRUNING または 1048576</para>
124
<para>注意 : FFTW_MEASURE/FFTW_PATIENT/FFTW_EXHAUSTIVE を使用した場合,
126
(最初のコールは初期化のため, 二回目以降は計算のためです)
131
<programlisting role="example"><![CDATA[
132
132
//return the integer value of the flag