Index
Modules:
fftw3
,
fftw3/fftshift
,
fftw3/guru
,
fftw3/libutils
,
fftw3/wisdom
.
API symbols
circshift:
fftshift: circshift[T](t: Tensor[T]; shift: seq[int]): Tensor[T]
fftshift:
fftshift: fftshift[T](t: Tensor[T]): Tensor[T]
Fftw3Lib:
libutils: Fftw3Lib
Fftw3LibName:
libutils: Fftw3LibName
fftw_alignment_of:
libutils: fftw_alignment_of(p: ptr cdouble): cint
fftw_alloc_complex:
libutils: fftw_alloc_complex(n: csize_t): ptr fftw_complex
fftw_alloc_real:
libutils: fftw_alloc_real(n: csize_t): ptr cdouble
FFTW_BACKWARD:
fftw3: FFTW_BACKWARD
fftw_cc:
libutils: fftw_cc
fftw_cleanup:
fftw3: fftw_cleanup()
fftw_cleanup_threads:
fftw3: fftw_cleanup_threads()
fftw_codelet_optim:
libutils: fftw_codelet_optim
FFTW_CONSERVE_MEMORY:
fftw3: FFTW_CONSERVE_MEMORY
fftw_cost:
libutils: fftw_cost(p: fftw_plan): cdouble
FFTW_DESTROY_INPUT:
fftw3: FFTW_DESTROY_INPUT
fftw_destroy_plan:
fftw3: fftw_destroy_plan(p: fftw_plan)
FFTW_DHT:
fftw_r2r_kind.FFTW_DHT
FFTW_ESTIMATE:
fftw3: FFTW_ESTIMATE
fftw_estimate_cost:
libutils: fftw_estimate_cost(p: fftw_plan): cdouble
fftw_execute:
fftw3: fftw_execute(p: fftw_plan)
fftw_execute_dft:
fftw3: fftw_execute_dft(p: fftw_plan; inptr: ptr UncheckedArray[Complex64]; outptr: ptr UncheckedArray[Complex64])
fftw3: fftw_execute_dft(p: fftw_plan; input: Tensor[Complex64]; output: Tensor[Complex64])
fftw_execute_dft_c2r:
fftw3: fftw_execute_dft_c2r(p: fftw_plan; inptr: ptr UncheckedArray[Complex64]; outptr: ptr UncheckedArray[cdouble])
fftw3: fftw_execute_dft_c2r(p: fftw_plan; input: Tensor[Complex64]; output: Tensor[float64])
fftw_execute_dft_r2c:
fftw3: fftw_execute_dft_r2c(p: fftw_plan; inptr: ptr UncheckedArray[cdouble]; outptr: ptr UncheckedArray[Complex64])
fftw3: fftw_execute_dft_r2c(p: fftw_plan; input: Tensor[float64]; output: Tensor[Complex64])
fftw_execute_r2r:
fftw3: fftw_execute_r2r(p: fftw_plan; inptr: ptr UncheckedArray[cdouble]; outptr: ptr UncheckedArray[cdouble])
fftw_execute_split_dft:
guru: fftw_execute_split_dft(p: fftw_plan; ri: ptr cdouble; ii: ptr cdouble; ro: ptr cdouble; io: ptr cdouble)
fftw_execute_split_dft_c2r:
guru: fftw_execute_split_dft_c2r(p: fftw_plan; ri: ptr cdouble; ii: ptr cdouble; outptr: ptr cdouble)
fftw_execute_split_dft_r2c:
guru: fftw_execute_split_dft_r2c(p: fftw_plan; inptr: ptr cdouble; ro: ptr cdouble; io: ptr cdouble)
FFTW_EXHAUSTIVE:
fftw3: FFTW_EXHAUSTIVE
fftw_export_wisdom:
wisdom: fftw_export_wisdom(write_char: fftw_write_char_func; data: pointer)
fftw_export_wisdom_to_file:
wisdom: fftw_export_wisdom_to_file(output_file: ptr File)
fftw_export_wisdom_to_filename:
wisdom: fftw_export_wisdom_to_filename(filename: cstring): cint
fftw_export_wisdom_to_string:
wisdom: fftw_export_wisdom_to_string(): cstring
fftw_flops:
libutils: fftw_flops(p: fftw_plan; add: ptr cdouble; mul: ptr cdouble; fmas: ptr cdouble)
fftw_forget_wisdom:
wisdom: fftw_forget_wisdom()
FFTW_FORWARD:
fftw3: FFTW_FORWARD
fftw_fprint_plan:
libutils: fftw_fprint_plan(p: fftw_plan; output_file: ptr File)
fftw_free:
libutils: fftw_free(p: pointer)
FFTW_HC2R:
fftw_r2r_kind.FFTW_HC2R
fftw_import_system_wisdom:
wisdom: fftw_import_system_wisdom(): cint
fftw_import_wisdom:
wisdom: fftw_import_wisdom(read_char: fftw_read_char_func; data: pointer): cint
fftw_import_wisdom_from_file:
wisdom: fftw_import_wisdom_from_file(input_file: ptr File): cint
fftw_import_wisdom_from_filename:
wisdom: fftw_import_wisdom_from_filename(filename: cstring): cint
fftw_import_wisdom_from_string:
wisdom: fftw_import_wisdom_from_string(input_string: cstring): cint
fftw_init_threads:
fftw3: fftw_init_threads()
fftw_iodim:
libutils: fftw_iodim
fftw_iodim64:
libutils: fftw_iodim64
fftw_malloc:
libutils: fftw_malloc(n: csize_t): pointer
FFTW_MEASURE:
fftw3: FFTW_MEASURE
FFTW_PATIENT:
fftw3: FFTW_PATIENT
fftw_plan:
libutils: fftw_plan
fftw_plan_dft:
fftw3: fftw_plan_dft(rank: cint; n: ptr cint; inptr: ptr UncheckedArray[Complex64]; outptr: ptr UncheckedArray[Complex64]; sign: cint; flags: cuint): fftw_plan
fftw3: fftw_plan_dft(input: Tensor[Complex64]; output: Tensor[Complex64]; sign: cint; flags: cuint = FFTW_MEASURE): fftw_plan
fftw_plan_dft_1d:
fftw3: fftw_plan_dft_1d(n: cint; inptr: ptr UncheckedArray[Complex64]; outptr: ptr UncheckedArray[Complex64]; sign: cint; flags: cuint): fftw_plan
fftw_plan_dft_2d:
fftw3: fftw_plan_dft_2d(n0: cint; n1: cint; inptr: ptr UncheckedArray[Complex64]; outptr: ptr UncheckedArray[Complex64]; sign: cint; flags: cuint): fftw_plan
fftw_plan_dft_3d:
fftw3: fftw_plan_dft_3d(n0: cint; n1: cint; n2: cint; inptr: ptr UncheckedArray[Complex64]; outptr: ptr UncheckedArray[Complex64]; sign: cint; flags: cuint): fftw_plan
fftw_plan_dft_c2r:
fftw3: fftw_plan_dft_c2r(rank: cint; n: ptr cint; inptr: ptr UncheckedArray[Complex64]; outptr: ptr UncheckedArray[cdouble]; flags: cuint): fftw_plan
fftw3: fftw_plan_dft_c2r(input: Tensor[Complex64]; output: Tensor[float64]; flags: cuint = FFTW_MEASURE): fftw_plan
fftw_plan_dft_c2r_1d:
fftw3: fftw_plan_dft_c2r_1d(n: cint; inptr: ptr UncheckedArray[Complex64]; outptr: ptr UncheckedArray[cdouble]; flags: cuint): fftw_plan
fftw_plan_dft_c2r_2d:
fftw3: fftw_plan_dft_c2r_2d(n0: cint; n1: cint; inptr: ptr UncheckedArray[Complex64]; outptr: ptr UncheckedArray[cdouble]; flags: cuint): fftw_plan
fftw_plan_dft_c2r_3d:
fftw3: fftw_plan_dft_c2r_3d(n0: cint; n1: cint; n2: cint; inptr: ptr UncheckedArray[Complex64]; outptr: ptr UncheckedArray[cdouble]; flags: cuint): fftw_plan
fftw_plan_dft_r2c:
fftw3: fftw_plan_dft_r2c(rank: cint; n: ptr cint; inptr: ptr UncheckedArray[cdouble]; outptr: ptr UncheckedArray[Complex64]; flags: cuint): fftw_plan
fftw3: fftw_plan_dft_r2c(input: Tensor[float64]; output: Tensor[Complex64]; flags: cuint = FFTW_MEASURE): fftw_plan
fftw_plan_dft_r2c_1d:
fftw3: fftw_plan_dft_r2c_1d(n: cint; inptr: ptr UncheckedArray[cdouble]; outptr: ptr UncheckedArray[Complex64]; flags: cuint): fftw_plan
fftw_plan_dft_r2c_2d:
fftw3: fftw_plan_dft_r2c_2d(n0: cint; n1: cint; inptr: ptr UncheckedArray[cdouble]; outptr: ptr UncheckedArray[Complex64]; flags: cuint): fftw_plan
fftw_plan_dft_r2c_3d:
fftw3: fftw_plan_dft_r2c_3d(n0: cint; n1: cint; n2: cint; inptr: ptr UncheckedArray[cdouble]; outptr: ptr UncheckedArray[Complex64]; flags: cuint): fftw_plan
fftw_plan_guru64_dft:
guru: fftw_plan_guru64_dft(rank: cint; dims: ptr fftw_iodim64; howmany_rank: cint; howmany_dims: ptr fftw_iodim64; inptr: ptr Complex64; outptr: ptr Complex64; sign: cint; flags: cuint): fftw_plan
fftw_plan_guru64_dft_c2r:
guru: fftw_plan_guru64_dft_c2r(rank: cint; dims: ptr fftw_iodim64; howmany_rank: cint; howmany_dims: ptr fftw_iodim64; inptr: ptr Complex64; outptr: ptr cdouble; flags: cuint): fftw_plan
fftw_plan_guru64_dft_r2c:
guru: fftw_plan_guru64_dft_r2c(rank: cint; dims: ptr fftw_iodim64; howmany_rank: cint; howmany_dims: ptr fftw_iodim64; inptr: ptr cdouble; outptr: ptr Complex64; flags: cuint): fftw_plan
fftw_plan_guru64_r2r:
guru: fftw_plan_guru64_r2r(rank: cint; dims: ptr fftw_iodim64; howmany_rank: cint; howmany_dims: ptr fftw_iodim64; inptr: ptr cdouble; outptr: ptr cdouble; kind: ptr fftw_r2r_kind; flags: cuint): fftw_plan
fftw_plan_guru64_split_dft:
guru: fftw_plan_guru64_split_dft(rank: cint; dims: ptr fftw_iodim64; howmany_rank: cint; howmany_dims: ptr fftw_iodim64; ri: ptr cdouble; ii: ptr cdouble; ro: ptr cdouble; io: ptr cdouble; flags: cuint): fftw_plan
fftw_plan_guru64_split_dft_c2r:
guru: fftw_plan_guru64_split_dft_c2r(rank: cint; dims: ptr fftw_iodim64; howmany_rank: cint; howmany_dims: ptr fftw_iodim64; ri: ptr cdouble; ii: ptr cdouble; outptr: ptr cdouble; flags: cuint): fftw_plan
fftw_plan_guru64_split_dft_r2c:
guru: fftw_plan_guru64_split_dft_r2c(rank: cint; dims: ptr fftw_iodim64; howmany_rank: cint; howmany_dims: ptr fftw_iodim64; inptr: ptr cdouble; ro: ptr cdouble; io: ptr cdouble; flags: cuint): fftw_plan
fftw_plan_guru_dft:
guru: fftw_plan_guru_dft(rank: cint; dims: ptr fftw_iodim; howmany_rank: cint; howmany_dims: ptr fftw_iodim; inptr: ptr Complex64; outptr: ptr Complex64; sign: cint; flags: cuint): fftw_plan
fftw_plan_guru_dft_c2r:
guru: fftw_plan_guru_dft_c2r(rank: cint; dims: ptr fftw_iodim; howmany_rank: cint; howmany_dims: ptr fftw_iodim; inptr: ptr Complex64; outptr: ptr cdouble; flags: cuint): fftw_plan
fftw_plan_guru_dft_r2c:
guru: fftw_plan_guru_dft_r2c(rank: cint; dims: ptr fftw_iodim; howmany_rank: cint; howmany_dims: ptr fftw_iodim; inptr: ptr cdouble; outptr: ptr Complex64; flags: cuint): fftw_plan
fftw_plan_guru_r2r:
guru: fftw_plan_guru_r2r(rank: cint; dims: ptr fftw_iodim; howmany_rank: cint; howmany_dims: ptr fftw_iodim; inptr: ptr cdouble; outptr: ptr cdouble; kind: ptr fftw_r2r_kind; flags: cuint): fftw_plan
fftw_plan_guru_split_dft:
guru: fftw_plan_guru_split_dft(rank: cint; dims: ptr fftw_iodim; howmany_rank: cint; howmany_dims: ptr fftw_iodim; ri: ptr cdouble; ii: ptr cdouble; ro: ptr cdouble; io: ptr cdouble; flags: cuint): fftw_plan
fftw_plan_guru_split_dft_c2r:
guru: fftw_plan_guru_split_dft_c2r(rank: cint; dims: ptr fftw_iodim; howmany_rank: cint; howmany_dims: ptr fftw_iodim; ri: ptr cdouble; ii: ptr cdouble; outptr: ptr cdouble; flags: cuint): fftw_plan
fftw_plan_guru_split_dft_r2c:
guru: fftw_plan_guru_split_dft_r2c(rank: cint; dims: ptr fftw_iodim; howmany_rank: cint; howmany_dims: ptr fftw_iodim; inptr: ptr cdouble; ro: ptr cdouble; io: ptr cdouble; flags: cuint): fftw_plan
fftw_plan_many_dft:
fftw3: fftw_plan_many_dft(rank: cint; n: ptr cint; howmany: cint; inptr: ptr UncheckedArray[Complex64]; inembed: ptr cint; istride: cint; idist: cint; outptr: ptr UncheckedArray[Complex64]; onembed: ptr cint; ostride: cint; odist: cint; sign: cint; flags: cuint): fftw_plan
fftw_plan_many_dft_c2r:
fftw3: fftw_plan_many_dft_c2r(rank: cint; n: ptr cint; howmany: cint; inptr: ptr UncheckedArray[Complex64]; inembed: ptr cint; istride: cint; idist: cint; outptr: ptr UncheckedArray[cdouble]; onembed: ptr cint; ostride: cint; odist: cint; flags: cuint): fftw_plan
fftw_plan_many_dft_r2c:
fftw3: fftw_plan_many_dft_r2c(rank: cint; n: ptr cint; howmany: cint; inptr: ptr UncheckedArray[cdouble]; inembed: ptr cint; istride: cint; idist: cint; outptr: ptr UncheckedArray[Complex64]; onembed: ptr cint; ostride: cint; odist: cint; flags: cuint): fftw_plan
fftw_plan_many_r2r:
fftw3: fftw_plan_many_r2r(rank: cint; n: ptr cint; howmany: cint; inptr: ptr UncheckedArray[cdouble]; inembed: ptr cint; istride: cint; idist: cint; outptr: ptr UncheckedArray[cdouble]; onembed: ptr cint; ostride: cint; odist: cint; kind: ptr fftw_r2r_kind; flags: cuint): fftw_plan
fftw_plan_r2r:
fftw3: fftw_plan_r2r(rank: cint; n: ptr cint; inptr: ptr UncheckedArray[cdouble]; outptr: ptr UncheckedArray[cdouble]; kind: ptr fftw_r2r_kind; flags: cuint): fftw_plan
fftw3: fftw_plan_r2r(input: Tensor[float64]; output: Tensor[float64]; kinds: seq[fftw_r2r_kind]; flags: cuint = FFTW_MEASURE): fftw_plan
fftw_plan_r2r_1d:
fftw3: fftw_plan_r2r_1d(n: cint; inptr: ptr UncheckedArray[cdouble]; outptr: ptr UncheckedArray[cdouble]; kind: fftw_r2r_kind; flags: cuint): fftw_plan
fftw_plan_r2r_2d:
fftw3: fftw_plan_r2r_2d(n0: cint; n1: cint; inptr: ptr UncheckedArray[cdouble]; outptr: ptr UncheckedArray[cdouble]; kind0: fftw_r2r_kind; kind1: fftw_r2r_kind; flags: cuint): fftw_plan
fftw_plan_r2r_3d:
fftw3: fftw_plan_r2r_3d(n0: cint; n1: cint; n2: cint; inptr: ptr UncheckedArray[cdouble]; outptr: ptr UncheckedArray[cdouble]; kind0: fftw_r2r_kind; kind1: fftw_r2r_kind; kind2: fftw_r2r_kind; flags: cuint): fftw_plan
fftw_plan_with_nthreads:
fftw3: fftw_plan_with_nthreads(nthreads: cint)
FFTW_PRESERVE_INPUT:
fftw3: FFTW_PRESERVE_INPUT
fftw_print_plan:
libutils: fftw_print_plan(p: fftw_plan)
FFTW_R2HC:
fftw_r2r_kind.FFTW_R2HC
fftw_r2r_kind:
libutils: fftw_r2r_kind
fftw_read_char_func:
libutils: fftw_read_char_func
FFTW_REDFT00:
fftw_r2r_kind.FFTW_REDFT00
FFTW_REDFT01:
fftw_r2r_kind.FFTW_REDFT01
FFTW_REDFT10:
fftw_r2r_kind.FFTW_REDFT10
FFTW_REDFT11:
fftw_r2r_kind.FFTW_REDFT11
FFTW_RODFT00:
fftw_r2r_kind.FFTW_RODFT00
FFTW_RODFT01:
fftw_r2r_kind.FFTW_RODFT01
FFTW_RODFT10:
fftw_r2r_kind.FFTW_RODFT10
FFTW_RODFT11:
fftw_r2r_kind.FFTW_RODFT11
fftw_set_timelimit:
fftw3: fftw_set_timelimit(t: cdouble)
fftw_sprint_plan:
libutils: fftw_sprint_plan(p: fftw_plan): cstring
FFTW_UNALIGNED:
fftw3: FFTW_UNALIGNED
fftw_version:
libutils: fftw_version
FFTW_WISDOM_ONLY:
fftw3: FFTW_WISDOM_ONLY
fftw_write_char_func:
libutils: fftw_write_char_func
getFftw3Lib:
libutils: getFftw3Lib(): string
ifftshift:
fftshift: ifftshift[T](t: Tensor[T]): Tensor[T]
ptrdiff_t:
libutils: ptrdiff_t
wchar_t:
libutils: wchar_t