Crate ha_ndarray

source ·

Re-exports§

Modules§

  • The host platform (i.e. the CPU and main memory)
  • Array operations

Macros§

Structs§

Enums§

  • A general-purpose implementor of Access used to elide recursive types. Uses an Arc so that cloning does not allocate.
  • Bounds on an individual array axis
  • A general-purpose buffer which can represent a buffer on any supported platform.
  • A sequence of elements in a single contiguous block of memory
  • An array math error
  • The global platform, responsible for delegating to specific hardware platforms

Traits§

Functions§

  • Compute the shape which results from broadcasting the left and right shapes, if possible.
  • Construct an iterator over the strides for the given shape and number of dimensions.

Type Aliases§

  • An accessor for the result of an n-dimensional array operation on the top-level Platform
  • An n-dimensional array on the top-level Platform
  • A general type of n-dimensional array used to elide recursive types
  • An n-dimensional array backed by a buffer on the top-level Platform
  • The result of an n-dimensional array operation
  • A list of n-dimensional array axes
  • An n-dimensional selection range, used to slice an array
  • The shape of an n-dimensional array
  • The strides used to access an n-dimensional array