Module
Data.Matrix
- Package
- purescript-sized-matrices
- Repository
- csicar/purescript-sized-matrices
#Matrix Source
newtype Matrix h w a
Matrix with height h
, width w
and contained value a
Constructors
Instances
(Nat h, Nat w, Semiring a) => Semigroup (Matrix h w a)
(Nat h, Nat w, Semiring a) => Commutative (Matrix h w a)
(Nat h, Nat w, Semiring a) => Monoid (Matrix h w a)
(Nat h, Nat w, Ring a) => Group (Matrix h w a)
(Field k, Nat s) => VectorField (Matrix s s) k
(Nat h, Nat w, Show a) => Show (Matrix h w a)
(Nat h, Nat w) => Functor (Matrix h w)
(Nat h, Nat w) => Foldable (Matrix h w)
(Eq a, Nat h, Nat w) => Eq (Matrix h w a)
(Nat s, CommutativeRing a) => Semiring (Matrix s s a)
(Nat s, CommutativeRing a) => Ring (Matrix s s a)
(Nat h, Nat w, Arbitrary a) => Arbitrary (Matrix h w a)
#replicate' Source
replicate' :: forall a h w. Nat w => Nat h => a -> Matrix h w a
create Matrix with one value
> replicate' "-" :: Matrix D3 D5 _
["-","-","-","-","-"]
["-","-","-","-","-"]
["-","-","-","-","-"]