package nx

  1. Overview
  2. Docs

Module PocketfftSource

PocketFFT bindings

Sourceval c2c_f32 : shape:int array -> stride_in:int array -> stride_out:int array -> axes:int array -> forward:bool -> fct:float -> data_in: (Complex.t, Bigarray.complex32_elt, Bigarray.c_layout) Bigarray.Array1.t -> data_out: (Complex.t, Bigarray.complex32_elt, Bigarray.c_layout) Bigarray.Array1.t -> nthreads:int -> unit
Sourceval r2c_f32 : shape_in:int array -> stride_in:int array -> stride_out:int array -> axes:int array -> forward:bool -> fct:float -> data_in:(float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t -> data_out: (Complex.t, Bigarray.complex32_elt, Bigarray.c_layout) Bigarray.Array1.t -> nthreads:int -> unit
Sourceval c2r_f32 : shape_out:int array -> stride_in:int array -> stride_out:int array -> axes:int array -> forward:bool -> fct:float -> data_in: (Complex.t, Bigarray.complex32_elt, Bigarray.c_layout) Bigarray.Array1.t -> data_out:(float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t -> nthreads:int -> unit
Sourceval dct_f32 : shape:int array -> stride_in:int array -> stride_out:int array -> axes:int array -> dct_type:int -> ortho:bool -> fct:float -> data_in:(float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t -> data_out:(float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t -> nthreads:int -> unit
Sourceval dst_f32 : shape:int array -> stride_in:int array -> stride_out:int array -> axes:int array -> dct_type:int -> ortho:bool -> fct:float -> data_in:(float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t -> data_out:(float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t -> nthreads:int -> unit
Sourceval c2c_f64 : shape:int array -> stride_in:int array -> stride_out:int array -> axes:int array -> forward:bool -> fct:float -> data_in: (Complex.t, Bigarray.complex64_elt, Bigarray.c_layout) Bigarray.Array1.t -> data_out: (Complex.t, Bigarray.complex64_elt, Bigarray.c_layout) Bigarray.Array1.t -> nthreads:int -> unit
Sourceval r2c_f64 : shape_in:int array -> stride_in:int array -> stride_out:int array -> axes:int array -> forward:bool -> fct:float -> data_in:(float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array1.t -> data_out: (Complex.t, Bigarray.complex64_elt, Bigarray.c_layout) Bigarray.Array1.t -> nthreads:int -> unit
Sourceval c2r_f64 : shape_out:int array -> stride_in:int array -> stride_out:int array -> axes:int array -> forward:bool -> fct:float -> data_in: (Complex.t, Bigarray.complex64_elt, Bigarray.c_layout) Bigarray.Array1.t -> data_out:(float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array1.t -> nthreads:int -> unit
Sourceval dct_f64 : shape:int array -> stride_in:int array -> stride_out:int array -> axes:int array -> dct_type:int -> ortho:bool -> fct:float -> data_in:(float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array1.t -> data_out:(float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array1.t -> nthreads:int -> unit
Sourceval dst_f64 : shape:int array -> stride_in:int array -> stride_out:int array -> axes:int array -> dct_type:int -> ortho:bool -> fct:float -> data_in:(float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array1.t -> data_out:(float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array1.t -> nthreads:int -> unit