module Numeric.LAPACK.Matrix.Block.Type (
   Matrix(Diagonal, Above, Beside, Square, Upper, Lower, Symmetric),
   Block.Diagonal,
   Block.Append, Block.aboveFromFull, Block.besideFromFull,
   Block.Square,
   Block.Triangular,
   Block.Symmetric, Block.squareFromSymmetric, Block.schurComplement,
   ) where

import qualified Numeric.LAPACK.Matrix.Block.Private as Block
import Numeric.LAPACK.Matrix.Type.Private (Matrix)