NAFPack_math_utils Module


Uses

  • module~~nafpack_math_utils~~UsesGraph module~nafpack_math_utils NAFPack_math_utils module~nafpack_kinds NAFPack_kinds module~nafpack_math_utils->module~nafpack_kinds iso_fortran_env iso_fortran_env module~nafpack_kinds->iso_fortran_env

Used by

  • module~~nafpack_math_utils~~UsedByGraph module~nafpack_math_utils NAFPack_math_utils module~nafpack_fourier_transform NAFPack_Fourier_Transform module~nafpack_fourier_transform->module~nafpack_math_utils 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

Functions

public pure function sieve_of_eratosthenes(N) result(primes)

Arguments

Type IntentOptional Attributes Name
integer(kind=isp), intent(in) :: N

Return Value integer(kind=isp), dimension(:), allocatable

public pure function is_power_of_two(N) result(value)

Arguments

Type IntentOptional Attributes Name
integer(kind=isp), intent(in) :: N

Return Value logical

public pure function power_of_p_exponent(N, p) result(exponent)

Arguments

Type IntentOptional Attributes Name
integer(kind=isp), intent(in) :: N
integer(kind=isp), intent(in) :: p

Return Value integer(kind=isp)