blas-hs-0.1.1.0: Low-level Haskell bindings to Blas.

Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageHaskell98

Blas.Primitive.Types

Description

Enumerations used by the Blas interface.

Synopsis

Documentation

data Order Source

Memory layout of a matrix.

Constructors

RowMajor

Row-major order.

ColMajor

Column-major order.

data Transpose Source

Operation applied to a matrix.

Constructors

NoTrans

No operation.

Trans

Transposition.

ConjTrans

Conjugation and transposition.

data Uplo Source

Specifies which triangular part of a matrix is used.

Constructors

Upper

Upper triangular part.

Lower

Lower triangular part.

data Diag Source

Whether a matrix is unit triangular.

Constructors

NonUnit

Not unit triangular.

Unit

Unit triangular.

data Side Source

The side that a matrix appears in the product.

Constructors

Left

On the left side.

Right

On the right side.