package owl-base

  1. Overview
  2. Docs
OCaml Scientific and Engineering Computing - Base

Install

Dune Dependency

Authors

Maintainers

Sources

owl-1.2.tbz
sha256=3817a2e4391922c8a2225b4e33ca95da6809246994e6bf291a300c82d8cac6c5
sha512=68a21f540cb4a289419f35cd152d132af36f1000fb41f98bab6e100698820379e36d650c5aa70a0126513451b354f86a28ea4ecf6f1d3b196b5b5e56f0fac9bd

doc/owl-base/Owl_types/index.html

Module Owl_typesSource

This module defines the types shared by various sub-libraries in Owl. Note that they just wrappers, to find the exact module signature, please refer to the definition in the corresponding module.

include module type of struct include Owl_types_common end
Sourcetype number = Owl_types_common.number =
  1. | F32
  2. | F64
  3. | C32
  4. | C64
Sourcetype ('a, 'b) owl_arr = ('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t
Sourcetype index = Owl_types_common.index =
  1. | I of int
  2. | L of int list
  3. | R of int list
Sourcetype slice = index list
Sourcetype index_ = Owl_types_common.index_ =
  1. | I_ of int
  2. | L_ of int array
  3. | R_ of int array
Sourcetype slice_ = index_ array
Sourcetype padding = Owl_types_common.padding =
  1. | SAME
  2. | VALID
Sourcetype device_type = Owl_types_common.device_type =
  1. | CPU
  2. | OpenCL
  3. | CUDA
Sourcemodule type Ndarray_Basic = sig ... end
Sourcemodule type Ndarray_Compare = sig ... end
Sourcemodule type Ndarray_Mutable = sig ... end
Sourcemodule type Ndarray_Algodiff = sig ... end
Sourcemodule type Ndarray_Numdiff = sig ... end
Sourcemodule type Stats_Dist = sig ... end
Sourcemodule type Computation_Device = sig ... end
OCaml

Innovation. Community. Security.