alloc_fft_plans Subroutine

private subroutine alloc_fft_plans(self, kinds)

Allocates abstract_executor with required FFT class and populates fft_mapping with similar FFT ids

Type Bound

dtfft_plan_t

Arguments

Type IntentOptional Attributes Name
class(dtfft_plan_t), intent(inout) :: self

Abstract plan

type(dtfft_r2r_kind_t), intent(in), optional :: kinds(:)

Kinds of R2R transform


Called by

proc~~alloc_fft_plans~~CalledByGraph proc~alloc_fft_plans dtfft_plan_t%alloc_fft_plans proc~create_private dtfft_plan_t%create_private proc~create_private->proc~alloc_fft_plans proc~create_c2c_internal dtfft_core_c2c%create_c2c_internal proc~create_c2c_internal->proc~create_private proc~create_r2r dtfft_plan_r2r_t%create_r2r proc~create_r2r->proc~create_private proc~create_c2c dtfft_plan_c2c_t%create_c2c proc~create_c2c->proc~create_c2c_internal proc~create_r2c dtfft_plan_r2c_t%create_r2c proc~create_r2c->proc~create_c2c_internal