Type of matrices.
Elements can be of any type. Rows and columns
are indexed starting by 1. This means that, if m :: Matrix a and
i,j :: Int, then m ! (i,j) is the element in the i-th row and
j-th column of m.
Instances12Functor, Applicative, Foldable, Traversable, Eq, Num, …
Functor MatrixDefined in matrix-0.3.6.3 · Data.MatrixApplicative MatrixDefined in matrix-0.3.6.3 · Data.MatrixFoldable MatrixDefined in matrix-0.3.6.3 · Data.MatrixTraversable MatrixDefined in matrix-0.3.6.3 · Data.MatrixEq a => Eq (Matrix a)Defined in matrix-0.3.6.3 · Data.MatrixNum a => Num (Matrix a)Defined in matrix-0.3.6.3 · Data.MatrixShow a => Show (Matrix a)Defined in matrix-0.3.6.3 · Data.MatrixGeneric (Matrix a)Defined in matrix-0.3.6.3 · Data.MatrixMonoid a => Semigroup (Matrix a)Defined in matrix-0.3.6.3 · Data.MatrixMonoid a => Monoid (Matrix a)Defined in matrix-0.3.6.3 · Data.MatrixNFData a => NFData (Matrix a)Defined in matrix-0.3.6.3 · Data.Matrixtype Rep (Matrix a) = D1 ('MetaDataDefined in matrix-0.3.6.3 · Data.Matrix"Matrix"
"Data.Matrix"
"matrix-0.3.6.3-KtH9KsZ0gdm80lwvnUWATv"
'False) (C1 ('MetaCons"M"
'PrefixI 'True) ((S1 ('MetaSel ('Just"nrows"
) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: (S1 ('MetaSel ('Just"ncols"
) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Just"rowOffset"
) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Int))) :*: (S1 ('MetaSel ('Just"colOffset"
) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: (S1 ('MetaSel ('Just"vcols"
) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Just"mvect"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Vector a))))))