module Data.Matrix.Dense.IO (
DMatrix(..),
IOMatrix,
module BLAS.Matrix.Base,
module BLAS.Matrix.ReadOnly,
module BLAS.Tensor.Base,
module BLAS.Tensor.Dense.ReadOnly,
module BLAS.Tensor.ReadOnly,
module BLAS.Tensor.Mutable,
newMatrix,
newMatrix_,
newListMatrix,
newColsMatrix,
newRowsMatrix,
newIdentity,
setIdentity,
row,
col,
rows,
cols,
diag,
submatrix,
module Data.Matrix.Dense.Operations,
liftV,
liftV2,
maybeFromRow,
maybeFromCol,
maybeToVector,
toForeignPtr,
fromForeignPtr,
ldaOf,
isHerm,
coerceMatrix,
unsafeNewMatrix,
unsafeWithElemPtr,
unsafeRow,
unsafeCol,
unsafeDiag,
unsafeSubmatrix,
unsafeFreeze,
unsafeThaw,
) where
import Data.Matrix.Dense.Internal
import Data.Matrix.Dense.Operations hiding ( gemv, gemm, apply, applyMat,
sapply, sapplyMat, add, plus, minus, times, divide, getApply, getApplyMat )
import BLAS.Matrix.Base hiding ( Matrix )
import BLAS.Matrix.ReadOnly
import BLAS.Tensor.Base
import BLAS.Tensor.Dense.ReadOnly
import BLAS.Tensor.ReadOnly
import BLAS.Tensor.Mutable