Гарантируется ли хранение КОМПЛЕКСА на Фортране двух РЕАЛЬНЫХ?
Многие алгоритмы FFT используют преимущества комплексных чисел, хранящихся с чередованием действительной и мнимой частей в массиве. Создавая массив COMPLEX и передавая его в процедуру FFT, можно ли гарантировать, что он может быть приведен к массиву REAL (вдвое большего размера) с чередующимися вещественными и мнимыми компонентами?
subroutine fft (data, n, isign)
dimension data(2*n)
do 1 i=1,2*n,2
data(i) = ..
data(i+1) = ..
1 continue
return
end
...
complex s(n)
call fft (s, n, 1)
...
(и, между прочим, данные измерения (2 * n) - это то же самое, что сказать, что это НАСТОЯЩИЙ?)