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

Numeric.LAPACK.Matrix.Special

Documentation

data family Matrix typ a Source #

Instances

Instances details
(C sh, Show sh) => Show (Matrix (Permutation sh) a) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Type

Methods

showsPrec :: Int -> Matrix (Permutation sh) a -> ShowS #

show :: Matrix (Permutation sh) a -> String #

showList :: [Matrix (Permutation sh) a] -> ShowS #

(C shape, Storable a, Show shape, Show a) => Show (Matrix (Array shape) a) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Array

Methods

showsPrec :: Int -> Matrix (Array shape) a -> ShowS #

show :: Matrix (Array shape) a -> String #

showList :: [Matrix (Array shape) a] -> ShowS #

(MultiplySame typ, Floating a) => Semigroup (Matrix typ a) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Type

Methods

(<>) :: Matrix typ a -> Matrix typ a -> Matrix typ a #

sconcat :: NonEmpty (Matrix typ a) -> Matrix typ a #

stimes :: Integral b => b -> Matrix typ a -> Matrix typ a #

(MultiplySame typ, StaticIdentity typ, Floating a) => Monoid (Matrix typ a) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Type

Methods

mempty :: Matrix typ a #

mappend :: Matrix typ a -> Matrix typ a -> Matrix typ a #

mconcat :: [Matrix typ a] -> Matrix typ a #

(NFData typ, NFData a) => NFData (Matrix typ a) Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Type

Methods

rnf :: Matrix typ a -> () #

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

Defined in Numeric.LAPACK.Matrix.Type

Methods

display :: Matrix typ a -> Graphic #

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

newtype Matrix (Permutation sh) a Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Type

newtype Matrix (Array shape) a Source # 
Instance details

Defined in Numeric.LAPACK.Matrix.Array

newtype Matrix (Array shape) a = Array (Array shape a)

type Scale sh = Matrix (Scale sh) Source #

type Inverse typ = Matrix (Inverse typ) Source #