Crate blas [] [src]

Interface to the Basic Linear Algebra Subprograms.

Configuration

The underlying implementation of BLAS to compile, if needed, and link to can be chosen among the following options:

An implementation can be chosen using the package’s features as follows:

[dependencies]
# Apple’s Accelerate framework
blas = { version = "0.18", default-features = false, features = ["accelerate"] }
# Netlib’s reference implementation
blas = { version = "0.18", default-features = false, features = ["netlib"] }
# OpenBLAS
blas = { version = "0.18", default-features = false, features = ["openblas"] }
# OpenBLAS
blas = { version = "0.18" }

Modules

c

The C interface (CBLAS).

fortran

The Fortran interface.

Type Definitions

c32

A complex number with 32-bit parts.

c64

A complex number with 64-bit parts.