Math.Algebras.Matrix
data Mat2 Source #
Constructors
Defined in Math.Algebras.Matrix
Methods
(==) :: Mat2 -> Mat2 -> Bool
(/=) :: Mat2 -> Mat2 -> Bool
compare :: Mat2 -> Mat2 -> Ordering
(<) :: Mat2 -> Mat2 -> Bool
(<=) :: Mat2 -> Mat2 -> Bool
(>) :: Mat2 -> Mat2 -> Bool
(>=) :: Mat2 -> Mat2 -> Bool
max :: Mat2 -> Mat2 -> Mat2
min :: Mat2 -> Mat2 -> Mat2
showsPrec :: Int -> Mat2 -> ShowS
show :: Mat2 -> String
showList :: [Mat2] -> ShowS
unit :: k -> Vect k Mat2 Source #
mult :: Vect k (Tensor Mat2 Mat2) -> Vect k Mat2 Source #
action :: Vect k (Tensor Mat2 EBasis) -> Vect k EBasis Source #
toMat2 :: (Eq k, Num k) => [[k]] -> Vect k Mat2 Source #
toEB2 :: (Eq k, Num k) => [k] -> Vect k EBasis Source #
toEB :: (Eq k, Num k) => [k] -> Vect k EBasis Source #
data Mat2' Source #
(==) :: Mat2' -> Mat2' -> Bool
(/=) :: Mat2' -> Mat2' -> Bool
compare :: Mat2' -> Mat2' -> Ordering
(<) :: Mat2' -> Mat2' -> Bool
(<=) :: Mat2' -> Mat2' -> Bool
(>) :: Mat2' -> Mat2' -> Bool
(>=) :: Mat2' -> Mat2' -> Bool
max :: Mat2' -> Mat2' -> Mat2'
min :: Mat2' -> Mat2' -> Mat2'
showsPrec :: Int -> Mat2' -> ShowS
show :: Mat2' -> String
showList :: [Mat2'] -> ShowS
counit :: Vect k Mat2' -> k Source #
comult :: Vect k Mat2' -> Vect k (Tensor Mat2' Mat2') Source #
data M3 Source #
(==) :: M3 -> M3 -> Bool
(/=) :: M3 -> M3 -> Bool
compare :: M3 -> M3 -> Ordering
(<) :: M3 -> M3 -> Bool
(<=) :: M3 -> M3 -> Bool
(>) :: M3 -> M3 -> Bool
(>=) :: M3 -> M3 -> Bool
max :: M3 -> M3 -> M3
min :: M3 -> M3 -> M3
showsPrec :: Int -> M3 -> ShowS
show :: M3 -> String
showList :: [M3] -> ShowS
unit :: k -> Vect k M3 Source #
mult :: Vect k (Tensor M3 M3) -> Vect k M3 Source #