lapack-0.4: Numerical Linear Algebra using LAPACK
Safe HaskellNone
LanguageHaskell98

Numeric.LAPACK.Format

Documentation

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

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

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

class Format a where Source #

Methods

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

Instances

Instances details
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 #

(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 #

(FormatMatrix typ, Measure meas, C vert, C horiz, C width, C height, Floating a) => Format (Matrix typ xl xu lower upper meas vert horiz height width a) Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

format :: Output out => String -> Matrix typ xl xu lower upper meas vert horiz height width a -> out Source #

class C sh => FormatArray sh where Source #

Methods

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

Instances

Instances details
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 #

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

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => String -> Array (Symmetric 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 #

(UpLo uplo, C size) => FormatArray (Triangular uplo size) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

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

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

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

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

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

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

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

(Natural sub, Natural super, Measure meas, C vert, C horiz, C height, C width) => FormatArray (Banded sub super meas 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 meas vert horiz height width) a -> out Source #

class FormatMatrix typ where Source #

Methods

formatMatrix :: (Measure meas, C vert, C horiz, C width, C height, Floating a, Output out) => String -> Matrix typ xl xu lower upper meas vert horiz height width a -> out Source #

Instances

Instances details
FormatMatrix (Array pack property) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Array

Methods

formatMatrix :: (Measure meas, C vert, C horiz, C width, C height, Floating a, Output out) => String -> Matrix (Array pack property) xl xu lower upper meas vert horiz height width a -> out Source #