rlapack 0.0.5

LAPACK bindings and wrappers
Documentation
# RLAPACK

Rust bindings and wrappers for LAPACK (Linear Algebra PACKage).

## Overview

RLAPACK wraps each external call in a trait with the same name (but capitalized).
This trait contains a single static method, of the same name. These traits are
generic over the four main types of numbers LAPACK supports: `f32`, `f64`,
`Complex32`, and `Complex64`.

For example the functions `sgesv_`, `dgesv_`, `cgesv_`, and
`zgesv_` are called with the function `Gesv::gesv`.

Additionally, RLAPACK introduces a `Matrix` trait to shorten calls to these LAPACK
functions, implemented for types that implement matrix-like characteristics.

[Documentation](http://mikkyang.github.io/rust-lapack/doc/rlapack/index.html)

## Installation

Add this to your `Cargo.toml`:

```toml
[dependencies]
rlapack = "0.0.5"
```

and this to your crate root:
```rust
extern crate rlapack;
```