Create Data.NumIdr.Multiply
This commit is contained in:
parent
97d1bdb538
commit
87d8814c38
6 changed files with 122 additions and 8 deletions
|
|
@ -1,6 +1,7 @@
|
|||
module Data.NumIdr.Scalar
|
||||
|
||||
import Data.Vect
|
||||
import Data.NumIdr.Multiply
|
||||
import Data.NumIdr.PrimArray
|
||||
import public Data.NumIdr.Array
|
||||
|
||||
|
|
@ -21,3 +22,9 @@ scalar x = fromVect _ [x]
|
|||
export
|
||||
unwrap : Scalar a -> a
|
||||
unwrap = index 0 . getPrim
|
||||
|
||||
|
||||
export
|
||||
Num a => Mult (Scalar a) (Scalar a) where
|
||||
Result = Scalar a
|
||||
(*.) = (*)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue