Idris2Doc : Data.Matrix

Data.Matrix

(source)

Definitions

dataMatrix : Nat->Nat->Type->Type
Totality: total
Visibility: export
Constructor: 
MkMatrix : Vectrows (Vectcolsa) ->Matrixrowscolsa

Hints:
Eqa=>Eq (Matrixrowscolsa)
Functor (Matrixrowscols)
Showa=>Show (Matrixrowscolsa)
Zippable (Matrixrowscols)
fromVects : Vectrows (Vectcolsa) ->Matrixrowscolsa
Visibility: public export
toVects : Matrixrowscolsa->Vectrows (Vectcolsa)
Visibility: public export
fill : (rows : Nat) -> (cols : Nat) ->t->Matrixrowscolst
Visibility: public export
zeros : (rows : Nat) -> (cols : Nat) ->MatrixrowscolsInt
Visibility: public export
ones : (rows : Nat) -> (cols : Nat) ->MatrixrowscolsInt
Visibility: public export
updateAt : Finrows->Fincols-> (a->a) ->Matrixrowscolsa->Matrixrowscolsa
Visibility: public export
replaceAt : Finrows->Fincols->ele->Matrixrowscolsele->Matrixrowscolsele
Visibility: public export
findIndex : (ele->Bool) ->Matrixrowscolsele->Maybe (Finrows, Fincols)
Visibility: public export
mapWithIndex : {autorows : Nat} -> {autocols : Nat} -> (ele-> (Finrows, Fincols) ->b) ->Matrixrowscolsele->Matrixrowscolsb
Visibility: public export
findIndices : {autorows : Nat} -> {autocols : Nat} -> (ele->Bool) ->Matrixrowscolsele->List (Finrows, Fincols)
Visibility: public export
eye : (rows : Nat) -> (cols : Nat) ->MatrixrowscolsInt
Visibility: public export
identity : (rows : Nat) ->MatrixrowsrowsInt
Visibility: public export
repmat : Numele=>Vectnele-> (rows : Nat) -> (cols : Nat) ->Matrixrows (cols*n) ele
Visibility: public export
(+) : Numn=>Matrixrowscolsn->Matrixrowscolsn->Matrixrowscolsn
Visibility: public export
Fixity Declaration: infixl operator, level 8
negate : Negty=>ty->ty
  The underlying of unary minus. `-5` desugars to `negate (fromInteger 5)`.

Totality: total
Visibility: public export
Fixity Declaration: prefix operator, level 10
(-) : Negn=>Matrixrowscolsn->Matrixrowscolsn->Matrixrowscolsn
Visibility: public export
Fixity Declarations:
infixl operator, level 8
prefix operator, level 10
scalarMulti : Numa=>a->Matrixrowscolsa->Matrixrowscolsa
Visibility: public export
transpose : Matrixrowscolsn->Matrixcolsrowsn
Visibility: public export
(*) : Numa=>Matrixmla->Matrixlna->Matrixmna
Visibility: public export
Fixity Declaration: infixl operator, level 9
minor : Fin (Sn) ->Fin (Sn) ->Matrix (Sn) (Sn) a->Matrixnna
Visibility: public export
algeCofactor : Nega=>Fin (Sn) ->Fin (Sn) ->Matrix (Sn) (Sn) a->Matrixnna
Visibility: public export
trace : Numa=>Matrixnna->a
Visibility: public export
flipVer : Matrixmna->Matrixmna
Visibility: export
flipHor : Matrixmna->Matrixmna
Visibility: export