NAFPack_implementation_type Module


Uses

  • module~~nafpack_implementation_type~~UsesGraph module~nafpack_implementation_type NAFPack_implementation_type module~nafpack_kinds NAFPack_kinds module~nafpack_implementation_type->module~nafpack_kinds iso_fortran_env iso_fortran_env module~nafpack_kinds->iso_fortran_env

Used by

  • module~~nafpack_implementation_type~~UsedByGraph module~nafpack_implementation_type NAFPack_implementation_type module~nafpack_fourier_transform NAFPack_Fourier_Transform module~nafpack_fourier_transform->module~nafpack_implementation_type module~nafpack_fourier_transform_dft NAFPack_Fourier_Transform_dft module~nafpack_fourier_transform_dft->module~nafpack_fourier_transform module~nafpack_fourier_transform_dft2 NAFPack_Fourier_Transform_dft2 module~nafpack_fourier_transform_dft2->module~nafpack_fourier_transform module~nafpack_fourier_transform_dft3 NAFPack_Fourier_Transform_dft3 module~nafpack_fourier_transform_dft3->module~nafpack_fourier_transform module~nafpack_fourier_transform_fft NAFPack_Fourier_Transform_fft module~nafpack_fourier_transform_fft->module~nafpack_fourier_transform module~nafpack_fourier_transform_dft_compute NAFPack_Fourier_Transform_dft_compute module~nafpack_fourier_transform_dft_compute->module~nafpack_fourier_transform_dft module~nafpack_fourier_transform_fft_compute_mixed_radix NAFPack_Fourier_Transform_fft_compute_mixed_radix module~nafpack_fourier_transform_fft_compute_mixed_radix->module~nafpack_fourier_transform_fft module~nafpack_fourier_transform_fft_compute_radix2 NAFPack_Fourier_Transform_fft_compute_radix2 module~nafpack_fourier_transform_fft_compute_radix2->module~nafpack_fourier_transform_fft module~nafpack_fourier_transform_fft_compute_split_radix NAFPack_Fourier_Transform_fft_compute_split_radix module~nafpack_fourier_transform_fft_compute_split_radix->module~nafpack_fourier_transform_fft

Variables

Type Visibility Attributes Name Initial
type(ImplementationType), public, parameter :: RECURSIVE = ImplementationType(1, "Recursive")
type(ImplementationType), public, parameter :: ITERATIVE = ImplementationType(2, "Iterative")

Derived Types

type, public ::  ImplementationType

Components

Type Visibility Attributes Name Initial
integer(kind=isp), public :: id
character(len=20), public :: name