lapack-0.5.0.3: Numerical Linear Algebra using LAPACK

Safe HaskellNone
LanguageHaskell98

Numeric.LAPACK.Format

Documentation

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

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

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

class Format a where Source #

Methods

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

Instances
Format Double Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

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

Format Float Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

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

Format Int Source # 
Instance details

Defined in Numeric.LAPACK.Format

Methods

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

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

Defined in Numeric.LAPACK.Format

Methods

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

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

Defined in Numeric.LAPACK.Format

Methods

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

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

Defined in Numeric.LAPACK.Format

Methods

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

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

Defined in Numeric.LAPACK.Format

Methods

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

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

Defined in Numeric.LAPACK.Format

Methods

format :: Output out => Config -> 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 => Config -> (a, b, c) -> out Source #

(Format typ, FormatExtra typ xl, FormatExtra typ xu, Measure meas, C vert, C horiz, C height, C width, 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 => Config -> 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) => Config -> 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) => Config -> 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) => Config -> 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) => Config -> 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) => Config -> 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) => Config -> 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) => Config -> Array (Deferred sh) a -> out Source #

C sh => FormatArray (IntIndexed sh) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Plain.Format

Methods

formatArray :: (Floating a, Output out) => Config -> Array (IntIndexed 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) => Config -> 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) => Config -> 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) => Config -> 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) => Config -> 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) => Config -> 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) => Config -> 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) => Config -> 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) => Config -> Array (Banded sub super meas vert horiz height width) a -> out Source #

data Config Source #

Constructors

Config