package owl
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
OCaml Scientific and Engineering Computing
Install
dune-project
Dependency
Authors
Maintainers
Sources
owl-1.0.1.tbz
sha256=72ca9f6edd302fdfa16c7559cedac7ac2c885466a367e17ea1ea8807b2dd13ef
sha512=72a60fb5b0ee4eea6cd8012aab9a492a32483feb218c1b6b4b913e0af985fba288113164e5af1129c0b5fffdb49d7b9aded6647238626b6561dc7125fdeb4eb5
doc/src/owl/owl_fftpack.ml.html
Source file owl_fftpack.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99# 1 "src/owl/fftpack/owl_fftpack.ml" (* * OWL - OCaml Scientific and Engineering Computing * Copyright (c) 2016-2020 Liang Wang <liang.wang@cl.cam.ac.uk> *) open Bigarray open Owl_core_types external owl_float32_rfftf : (float, float32_elt) owl_arr -> (Complex.t, complex32_elt) owl_arr -> int -> unit = "float32_rfftf" external owl_float64_rfftf : (float, float64_elt) owl_arr -> (Complex.t, complex64_elt) owl_arr -> int -> unit = "float64_rfftf" let _owl_rfftf : type a b c d. (a, b) kind -> (c, d) kind -> (a, b) owl_arr -> (c, d) owl_arr -> int -> unit = fun ityp otyp x y axis -> match ityp, otyp with | Float32, Complex32 -> owl_float32_rfftf x y axis | Float64, Complex64 -> owl_float64_rfftf x y axis | _ -> failwith "_owl_rfftf: unsupported operation" external owl_float32_rfftb : (Complex.t, complex32_elt) owl_arr -> (float, float32_elt) owl_arr -> int -> unit = "float32_rfftb" external owl_float64_rfftb : (Complex.t, complex64_elt) owl_arr -> (float, float64_elt) owl_arr -> int -> unit = "float64_rfftb" let _owl_rfftb : type a b c d. (a, b) kind -> (c, d) kind -> (a, b) owl_arr -> (c, d) owl_arr -> int -> unit = fun ityp otyp x y axis -> match ityp, otyp with | Complex32, Float32 -> owl_float32_rfftb x y axis | Complex64, Float64 -> owl_float64_rfftb x y axis | _ -> failwith "_owl_rfftb: unsupported operation" external owl_complex32_cfftf : (Complex.t, complex32_elt) owl_arr -> (Complex.t, complex32_elt) owl_arr -> int -> unit = "float32_cfftf" external owl_complex64_cfftf : (Complex.t, complex64_elt) owl_arr -> (Complex.t, complex64_elt) owl_arr -> int -> unit = "float64_cfftf" let _owl_cfftf : type a b. (a, b) kind -> (a, b) owl_arr -> (a, b) owl_arr -> int -> unit = function | Complex32 -> owl_complex32_cfftf | Complex64 -> owl_complex64_cfftf | _ -> failwith "_owl_cfftf: unsupported operation" external owl_complex32_cfftb : (Complex.t, complex32_elt) owl_arr -> (Complex.t, complex32_elt) owl_arr -> int -> unit = "float32_cfftb" external owl_complex64_cfftb : (Complex.t, complex64_elt) owl_arr -> (Complex.t, complex64_elt) owl_arr -> int -> unit = "float64_cfftb" let _owl_cfftb : type a b. (a, b) kind -> (a, b) owl_arr -> (a, b) owl_arr -> int -> unit = function | Complex32 -> owl_complex32_cfftb | Complex64 -> owl_complex64_cfftb | _ -> failwith "_owl_cfftf: unsupported operation"
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>