![]()  | 
  
    Octopus
    
   | 
 
Data Types | |
| type | nfft_t | 
Functions/Subroutines | |
| subroutine, public | nfft_guru_options (nfft, namespace) | 
| subroutine, public | nfft_init (nfft, nfft_options, N, dim, M, optimize) | 
| subroutine, public | nfft_write_info (nfft) | 
| subroutine, public | nfft_end (nfft) | 
| subroutine, public | nfft_copy_info (in, out) | 
| subroutine, public | nfft_precompute (nfft, X1, X2, X3) | 
| subroutine, public | dnfft_forward (nfft, in, out) | 
| subroutine, public | dnfft_backward (nfft, in, out) | 
| subroutine, public | znfft_forward (nfft, in, out) | 
| subroutine, public | znfft_backward (nfft, in, out) | 
Variables | |
| integer, parameter, public | nfft_real = 0 | 
| integer, parameter, public | nfft_complex = 1 | 
| integer, parameter, public | nfft_pre_phi_hut = 0 | 
| integer, parameter, public | nfft_fg_psi = 2 | 
| integer, parameter, public | nfft_pre_lin_psi = 4 | 
| integer, parameter, public | nfft_pre_fg_psi = 8 | 
| integer, parameter, public | nfft_pre_psi = 16 | 
| integer, parameter, public | nfft_pre_full_psi = 32 | 
| integer, parameter, public | nfft_malloc_x = 64 | 
| integer, parameter, public | nfft_malloc_f_hat = 128 | 
| integer, parameter, public | nfft_malloc_f = 256 | 
| integer, parameter, public | nfft_fft_out_of_place = 512 | 
| integer, parameter, public | nfft_fftw_init = 1024 | 
| subroutine, public nfft_oct_m::nfft_guru_options | ( | type(nfft_t), intent(inout) | nfft, | 
| type(namespace_t), intent(in) | namespace | ||
| ) | 
| subroutine, public nfft_oct_m::nfft_write_info | ( | type(nfft_t), intent(inout) | nfft | ) | 
| subroutine, public nfft_oct_m::nfft_end | ( | type(nfft_t), intent(inout) | nfft | ) | 
| subroutine, public nfft_oct_m::nfft_precompute | ( | type(nfft_t), intent(inout) | nfft, | 
| real(real64), dimension(:), intent(in) | X1, | ||
| real(real64), dimension(:), intent(in), optional | X2, | ||
| real(real64), dimension(:), intent(in), optional | X3 | ||
| ) | 
| subroutine, public nfft_oct_m::dnfft_forward | ( | type(nfft_t), intent(in) | nfft, | 
| real(real64), dimension(:,:,:), intent(in) | in, | ||
| complex(real64), dimension(:,:,:), intent(out) | out | ||
| ) | 
| subroutine, public nfft_oct_m::dnfft_backward | ( | type(nfft_t), intent(in) | nfft, | 
| complex(real64), dimension (:,:,:), intent(in) | in, | ||
| real(real64), dimension(:,:,:), intent(out) | out | ||
| ) | 
| subroutine, public nfft_oct_m::znfft_forward | ( | type(nfft_t), intent(in) | nfft, | 
| complex(real64), dimension(:,:,:), intent(in) | in, | ||
| complex(real64), dimension(:,:,:), intent(out) | out | ||
| ) | 
| subroutine, public nfft_oct_m::znfft_backward | ( | type(nfft_t), intent(in) | nfft, | 
| complex(real64), dimension (:,:,:), intent(in) | in, | ||
| complex(real64), dimension(:,:,:), intent(out) | out | ||
| ) | 
| integer, parameter, public nfft_oct_m::nfft_pre_phi_hut = 0 | 
| integer, parameter, public nfft_oct_m::nfft_pre_lin_psi = 4 | 
| integer, parameter, public nfft_oct_m::nfft_pre_full_psi = 32 | 
| integer, parameter, public nfft_oct_m::nfft_malloc_f_hat = 128 | 
| integer, parameter, public nfft_oct_m::nfft_fft_out_of_place = 512 |