tropical-geometry-0.0.0.1: A Tropical Geometry package for Haskell

Safe HaskellSafe
LanguageHaskell2010

Arithmetic.Matrix

Synopsis

Documentation

newtype TMatrix a Source #

Constructors

TMatrix

"a" should be Tropical

Fields

Instances
Eq a => Eq (TMatrix a) Source # 
Instance details

Defined in Arithmetic.Matrix

Methods

(==) :: TMatrix a -> TMatrix a -> Bool #

(/=) :: TMatrix a -> TMatrix a -> Bool #

(Num a, Rig a) => Num (TMatrix a) Source # 
Instance details

Defined in Arithmetic.Matrix

Methods

(+) :: TMatrix a -> TMatrix a -> TMatrix a #

(-) :: TMatrix a -> TMatrix a -> TMatrix a #

(*) :: TMatrix a -> TMatrix a -> TMatrix a #

negate :: TMatrix a -> TMatrix a #

abs :: TMatrix a -> TMatrix a #

signum :: TMatrix a -> TMatrix a #

fromInteger :: Integer -> TMatrix a #

Show a => Show (TMatrix a) Source # 
Instance details

Defined in Arithmetic.Matrix

Methods

showsPrec :: Int -> TMatrix a -> ShowS #

show :: TMatrix a -> String #

showList :: [TMatrix a] -> ShowS #

fmap' :: ([[a]] -> [[b]]) -> TMatrix a -> TMatrix b Source #

This should be fixed with Functor instance

msum :: Num a => TMatrix a -> TMatrix a -> TMatrix a Source #

mmult :: (Rig a, Num a) => TMatrix a -> TMatrix a -> TMatrix a Source #