lapack-0.2.1: Numerical Linear Algebra using LAPACK

Safe HaskellNone

Numeric.LAPACK.Format

Documentation

(##) :: Format a => a -> String -> IO ()Source

class Format a whereSource

Methods

format :: String -> a -> BoxSource

Instances

Format Double 
Format Float 
Format Int 
Format a => Format [a] 
Real a => Format (Complex a) 
C sh => Format (Permutation sh) 
(Format a, Format b) => Format (a, b) 
(FormatArray sh, Floating a) => Format (Array sh a) 
(Format a, Format b, Format c) => Format (a, b, c) 
(C vert, C horiz, C height, C width, Floating a) => Format (Householder vert horiz height width a) 
(C vert, C horiz, C height, C width, Floating a) => Format (LowerUpper vert horiz height width a) 

class C sh => FormatArray sh whereSource

Methods

formatArray :: Floating a => String -> Array sh a -> BoxSource

Instances

Integral i => FormatArray (ZeroBased i) 
Integral i => FormatArray (OneBased i) 
C size => FormatArray (Hermitian size) 
(Natural offDiag, C size) => FormatArray (BandedHermitian offDiag size) 
(Content lo, Content up, TriDiag diag, C size) => FormatArray (Triangular lo diag up size) 
(C vert, C horiz, C height, C width) => FormatArray (Full vert horiz height width) 
(Eq lower, C vert, C horiz, C height, C width) => FormatArray (Split lower vert horiz height width) 
(Natural sub, Natural super, C vert, C horiz, C height, C width) => FormatArray (Banded sub super vert horiz height width)