fourier Module


Uses

  • module~~fourier~~UsesGraph module~fourier fourier module~constants constants module~fourier->module~constants

Used by

  • module~~fourier~~UsedByGraph module~fourier fourier proc~calc_avg_normalized_b_squared_dphimax_dxi0 calc_avg_normalized_B_squared_dphimax_dxi0 proc~calc_avg_normalized_b_squared_dphimax_dxi0->module~fourier proc~calc_avg_normalized_lambda_dphimax_dxi0 calc_avg_normalized_lambda_dphimax_dxi0 proc~calc_avg_normalized_lambda_dphimax_dxi0->module~fourier proc~calc_periodic_dydx calc_periodic_dydx proc~calc_periodic_dydx->module~fourier proc~fourier_transform_over_label fourier_transform_over_label proc~fourier_transform_over_label->module~fourier

Subroutines

public subroutine real_ft(x, f, f_cos, f_sin)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), dimension(:) :: x
real(kind=dp), intent(in), dimension(:) :: f
real(kind=dp), intent(out), dimension(size(f)/2 + 1) :: f_cos
real(kind=dp), intent(out), dimension(size(f)/2 + 1) :: f_sin

public subroutine check_is_equidistant(x)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), dimension(:) :: x

public subroutine check_has_correct_endpoints(x)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in), dimension(:) :: x