SF_FFT

Quick access

Routines:

cfft_1d_backward(), cfft_1d_ex(), cfft_1d_forward(), cfft_1d_ishift(), cfft_1d_shift(), cfft_2d_backward(), cfft_2d_forward(), cfft_nd_backward(), cfft_nd_forward(), cosft(), cosftn(), cost_1d_backward(), cost_1d_forward(), cost_nd_backward(), cost_nd_forward(), fft(), fft2(), fft_farray(), fft_fmax(), fft_signal(), fft_tarray(), fft_tmax(), fftex(), fftn(), fftshift(), ft_direct(), ft_inverse(), icosft(), icosftn(), ifft(), ifft2(), ifft_signal(), ifftn(), ifftshift(), isinft(), isinftn(), itfft(), rfft_1d_backward(), rfft_1d_ex(), rfft_1d_forward(), rfft_1d_ishift(), rfft_1d_shift(), rfft_2d_backward(), rfft_2d_forward(), rfft_nd_backward(), rfft_nd_forward(), sinft(), sinftn(), sint_1d_backward(), sint_1d_forward(), sint_nd_backward(), sint_nd_forward(), tfft()

Used modules

Subroutines and functions

interface  sf_fft_fftpack/ft_direct(ft, t, w)
Parameters:
  • ft (*) [real, complex, in,required]

  • t (size(ft) [real, in]

  • w (*) [real, in]

interface  sf_fft_fftpack/ft_inverse(fw, t, w)
Parameters:
  • fw (*) [real, complex, in,required]

  • t (*) [real, in]

  • w (size(fw) [real, in]

interface  sf_fft_fftpack/fft_signal(ft, dt)
Parameters:
  • ft (*) [real, complex]

  • dt [real]

interface  sf_fft_fftpack/ifft_signal(fw, dt)
Parameters:
  • fw (*) [real, complex]

  • dt [real]

interface  sf_fft_fftpack/tfft(func_in[, func_out])
Parameters:

func_in (*) [real, complex, in,required]

Options:

func_out (size(func_in) [real, complex]

interface  sf_fft_fftpack/itfft(func_in[, func_out])
Parameters:

func_in (*) [real, complex, in,required]

Options:

func_out (size(func_in) [real, complex]

interface  sf_fft_fftpack/fft(func)
Parameters:

func (*) [real, complex, inout]

interface  sf_fft_fftpack/ifft(func)
Parameters:

func (*) [real, complex, inout]

interface  sf_fft_fftpack/fft2(func)
Parameters:

func (*,*) [real, complex, inout]

interface  sf_fft_fftpack/ifft2(func)
Parameters:

func (*,*) [real, complex, inout]

interface  sf_fft_fftpack/fftn(func, n, lot)
Parameters:
  • func (*) [real, complex, inout]

  • n [integer, in]

  • lot [integer, in]

interface  sf_fft_fftpack/ifftn(func, n, lot)
Parameters:
  • func (*) [real, complex, inout]

  • n [integer, in]

  • lot [integer, in]

interface  sf_fft_fftpack/cosft(func)
Parameters:

func (*) [real, inout]

interface  sf_fft_fftpack/icosft(func)
Parameters:

func (*) [real, inout]

interface  sf_fft_fftpack/cosftn(func, n, lot)
Parameters:
  • func (*) [real, inout]

  • n [integer, in]

  • lot [integer, in]

interface  sf_fft_fftpack/icosftn(func, n, lot)
Parameters:
  • func (*) [real, inout]

  • n [integer, in]

  • lot [integer, in]

interface  sf_fft_fftpack/sinft(func)
Parameters:

func (*) [real, inout]

interface  sf_fft_fftpack/isinft(func)
Parameters:

func (*) [real, inout]

interface  sf_fft_fftpack/sinftn(func, n, lot)
Parameters:
  • func (*) [real, inout]

  • n [integer, in]

  • lot [integer, in]

interface  sf_fft_fftpack/isinftn(func, n, lot)
Parameters:
  • func (*) [real, inout]

  • n [integer, in]

  • lot [integer, in]

interface  sf_fft_fftpack/fftshift(fin)
Parameters:

fin (*) [real, complex]

interface  sf_fft_fftpack/ifftshift(fin)
Parameters:

fin (*) [real, complex]

interface  sf_fft_fftpack/fftex(func)
Parameters:

func (*) [real, complex]

subroutine  sf_fft_fftpack/rfft_1d_forward(func)
Parameters:

func (*) [real, inout]

subroutine  sf_fft_fftpack/cfft_1d_forward(func)
Parameters:

func (*) [complex, inout]

subroutine  sf_fft_fftpack/rfft_2d_forward(func)
Parameters:

func (*,*) [real, inout]

subroutine  sf_fft_fftpack/cfft_2d_forward(func)
Parameters:

func (*,*) [complex, inout]

subroutine  sf_fft_fftpack/rfft_nd_forward(func, n, lot)
Parameters:
  • func (*) [real, inout]

  • n [integer, in]

  • lot [integer, in]

subroutine  sf_fft_fftpack/cfft_nd_forward(func, n, lot)
Parameters:
  • func (*) [complex, inout]

  • n [integer, in]

  • lot [integer, in]

subroutine  sf_fft_fftpack/cost_1d_forward(func)
Parameters:

func (*) [real, inout]

subroutine  sf_fft_fftpack/sint_1d_forward(func)
Parameters:

func (*) [real, inout]

subroutine  sf_fft_fftpack/cost_nd_forward(func, n, lot)
Parameters:
  • func (*) [real, inout]

  • n [integer, in]

  • lot [integer, in]

subroutine  sf_fft_fftpack/sint_nd_forward(func, n, lot)
Parameters:
  • func (*) [real, inout]

  • n [integer, in]

  • lot [integer, in]

subroutine  sf_fft_fftpack/rfft_1d_backward(func)
Parameters:

func (*) [real, inout]

subroutine  sf_fft_fftpack/cfft_1d_backward(func)
Parameters:

func (*) [complex, inout]

subroutine  sf_fft_fftpack/rfft_2d_backward(func)
Parameters:

func (*,*) [real, inout]

subroutine  sf_fft_fftpack/cfft_2d_backward(func)
Parameters:

func (*,*) [complex, inout]

subroutine  sf_fft_fftpack/rfft_nd_backward(func, n, lot)
Parameters:
  • func (*) [real, inout]

  • n [integer, in]

  • lot [integer, in]

subroutine  sf_fft_fftpack/cfft_nd_backward(func, n, lot)
Parameters:
  • func (*) [complex, inout]

  • n [integer, in]

  • lot [integer, in]

subroutine  sf_fft_fftpack/cost_1d_backward(func)
Parameters:

func (*) [real, inout]

subroutine  sf_fft_fftpack/sint_1d_backward(func)
Parameters:

func (*) [real, inout]

subroutine  sf_fft_fftpack/cost_nd_backward(func, n, lot)
Parameters:
  • func (*) [real, inout]

  • n [integer, in]

  • lot [integer, in]

subroutine  sf_fft_fftpack/sint_nd_backward(func, n, lot)
Parameters:
  • func (*) [real, inout]

  • n [integer, in]

  • lot [integer, in]

function  sf_fft_fftpack/rfft_1d_shift(fin)
Parameters:

fin (*) [real]

Return:

fout (size(fin) [real]

function  sf_fft_fftpack/cfft_1d_shift(fin)
Parameters:

fin (*) [complex]

Return:

fout (size(fin) [complex]

function  sf_fft_fftpack/rfft_1d_ishift(fin)
Parameters:

fin (*) [real]

Return:

fout (size(fin) [real]

function  sf_fft_fftpack/cfft_1d_ishift(fin)
Parameters:

fin (*) [complex]

Return:

fout (size(fin) [complex]

subroutine  sf_fft_fftpack/rfft_1d_ex(func)
Parameters:

func (*) [real]

subroutine  sf_fft_fftpack/cfft_1d_ex(func)
Parameters:

func (*) [complex]

function  sf_fft_fftpack/fft_tmax(l, dt)
Parameters:
  • l [integer]

  • dt [real]

Return:

fft_tmax [real]

function  sf_fft_fftpack/fft_fmax(l, dt)
Parameters:
  • l [integer]

  • dt [real]

Return:

fft_fmax [real]

function  sf_fft_fftpack/fft_tarray(l, dt)
Parameters:
  • l [integer]

  • dt [real]

Return:

time (l) [real]

function  sf_fft_fftpack/fft_farray(l, dt[, df])
Parameters:
  • l [integer]

  • dt [real]

Options:

df [real]

Return:

freq (l) [real]