module Data.Matrix.Banded.Class (
BaseBanded(..),
ReadBanded,
WriteBanded,
module BLAS.Tensor.Base,
module BLAS.Matrix.Base,
coerceBanded,
numLower,
numUpper,
bandwidth,
module Data.Matrix.Banded.Class.Creating,
module Data.Matrix.Banded.Class.Elements,
module Data.Matrix.Banded.Class.Special,
module Data.Matrix.Banded.Class.Views,
module Data.Matrix.Banded.Class.Copying,
ldaOfBanded,
isHermBanded,
withBandedPtr,
withBandedElemPtr,
) where
import Data.Matrix.Banded.Class.Internal( BaseBanded(..), ReadBanded,
WriteBanded, numLower, numUpper, bandwidth, ldaOfBanded, isHermBanded,
coerceBanded, withBandedPtr, withBandedElemPtr )
import BLAS.Tensor.Base
import BLAS.Matrix.Base hiding ( BaseMatrix )
import Data.Matrix.Banded.Class.Creating
import Data.Matrix.Banded.Class.Elements
import Data.Matrix.Banded.Class.Special
import Data.Matrix.Banded.Class.Views
import Data.Matrix.Banded.Class.Copying