lapack-0.3.1: Numerical Linear Algebra using LAPACK

Safe HaskellNone
LanguageHaskell98

Numeric.LAPACK.Format

Documentation

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

hyper :: Format a => String -> a -> Graphic Source #

class Format a where Source #

Methods

format :: Output out => String -> a -> out Source #

Instances
Format Double Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

format :: Output out => String -> Double -> out Source #

Format Float Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

format :: Output out => String -> Float -> out Source #

Format Int Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

format :: Output out => String -> Int -> out Source #

Format a => Format [a] Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

format :: Output out => String -> [a] -> out Source #

Real a => Format (Complex a) Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

format :: Output out => String -> Complex a -> out Source #

C sh => Format (Permutation sh) Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

format :: Output out => String -> Permutation sh -> out Source #

(Format a, Format b) => Format (a, b) Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

format :: Output out => String -> (a, b) -> out Source #

(FormatArray sh, Floating a) => Format (Array sh a) Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

format :: Output out => String -> Array sh a -> out Source #

(FormatMatrix typ, Floating a) => Format (Matrix typ a) Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

format :: Output out => String -> Matrix typ a -> out Source #

(Format a, Format b, Format c) => Format (a, b, c) Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

format :: Output out => String -> (a, b, c) -> out Source #

class C sh => FormatArray sh where Source #

Methods

formatArray :: (Floating a, Output out) => String -> Array sh a -> out Source #

Instances
Integral i => FormatArray (ZeroBased i) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (ZeroBased i) a -> out Source #

Integral i => FormatArray (OneBased i) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (OneBased i) a -> out Source #

Ix i => FormatArray (Range i) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (Range i) a -> out Source #

Integral i => FormatArray (Shifted i) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (Shifted i) a -> out Source #

(Enum enum, Bounded enum) => FormatArray (Enumeration enum) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (Enumeration enum) a -> out Source #

FormatArray sh => FormatArray (Deferred sh) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (Deferred sh) a -> out Source #

C size => FormatArray (Hermitian size) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (Hermitian size) a -> out Source #

(FormatArray sh0, FormatArray sh1) => FormatArray (sh0 :+: sh1) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (sh0 :+: sh1) a -> out Source #

(Natural offDiag, C size) => FormatArray (BandedHermitian offDiag size) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (BandedHermitian offDiag size) a -> out Source #

(Content lo, Content up, TriDiag diag, C size) => FormatArray (Triangular lo diag up size) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (Triangular lo diag up size) a -> out Source #

(C vert, C horiz, C height, C width) => FormatArray (Full vert horiz height width) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (Full vert horiz height width) a -> out Source #

(Eq lower, C vert, C horiz, C height, C width) => FormatArray (Split lower vert horiz height width) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (Split lower vert horiz height width) a -> out Source #

(Natural sub, Natural super, C vert, C horiz, C height, C width) => FormatArray (Banded sub super vert horiz height width) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (Banded sub super vert horiz height width) a -> out Source #

class FormatMatrix typ where Source #

Methods

formatMatrix :: (Floating a, Output out) => String -> Matrix typ a -> out Source #

Instances
C sh => FormatMatrix (Permutation sh) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Type

Methods

formatMatrix :: (Floating a, Output out) => String -> Matrix (Permutation sh) a -> out Source #

FormatArray sh => FormatMatrix (Array sh) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Array

Methods

formatMatrix :: (Floating a, Output out) => String -> Matrix (Array sh) a -> out Source #