[][src]Crate rust_blas

BLAS bindings and wrappers.

Bindings are split by BLAS level and contained in a module named ll (stands for low level, not sure if that's the best name, but that's what it is).

Wrappers are split likewise. They are named after the function they wrap, but capitalized and contained in their respective ops modules. To use these wrappers, the appropriate traits must be implemented for the type. These are either Vector or Matrix.

  • Level 1: vector
  • Level 2: matrix_vector
  • Level 3: matrix

Re-exports

pub use crate::matrix::ops::*;
pub use crate::matrix::Matrix;
pub use crate::matrix_vector::ops::*;
pub use crate::vector::ops::*;
pub use crate::vector::Vector;
pub use crate::vector::VectorOperations;

Modules

attribute

Various attributes of vectors and matrices.

default
math
matrix

Matrix operations.

matrix_vector

Matrix-vector operations.

vector

Vector operations.

Macros

mat