arrayfire 3.8.0

ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA, OpenCL and native CPU) make it platform independent and highly portable. A few lines of code in ArrayFire can replace dozens of lines of parallel computing code, saving you valuable time and lowering development costs. This crate provides Rust bindings for ArrayFire library.
Documentation
#[cfg(feature = "arithmetic")]
pub use arith::*;
#[cfg(feature = "arithmetic")]
mod arith;

pub use array::*;
mod array;

pub use backend::*;
mod backend;

#[cfg(feature = "data")]
pub use data::*;
#[cfg(feature = "data")]
mod data;

pub use defines::*;
mod defines;

pub use dim4::Dim4;
mod dim4;

pub use device::*;
mod device;

pub use error::*;
mod error;

pub use event::*;
mod event;

#[cfg(feature = "indexing")]
pub use index::*;
#[cfg(feature = "indexing")]
mod index;

#[cfg(feature = "macros")]
mod macros;

#[cfg(feature = "random")]
pub use random::*;
#[cfg(feature = "random")]
mod random;

#[cfg(feature = "indexing")]
pub use seq::Seq;
#[cfg(feature = "indexing")]
mod seq;

pub use util::*;
mod util;