Neanderthal 0.8.0

Neanderthal is a Clojure library for fast matrix and linear algebra computations.

Installation

To install, add the following dependency to your project or build file:

[uncomplicate/neanderthal "0.8.0"]

Namespaces

uncomplicate.neanderthal.core

Contains type-agnostic linear algebraic functions. Typically,
you would want to require this namespace regardless of the actual type
(real, complex, CPU, GPU, pure Java etc.) of the vectors and matrices that
you use.

uncomplicate.neanderthal.math

uncomplicate.neanderthal.native

Public variables and functions:

uncomplicate.neanderthal.opencl

uncomplicate.neanderthal.real

Contains type-specific primitive floating point functions. Typically,
you would want to require this namespace if you need to compute
real matrices containing doubles and/or floats.
Aditionally, you need to require core namespace to use
type-agnostic functions.
You need to take care to only use vectors and matrices
of the same type in the same function call. These functions do not support
arguments of mixed real types. For example, you can not call the
dot function with one double vector (dv) and one float vector (fv).

Public variables and functions: