Copyright | 2014 Edward Kmett Charles Durham 2015 Trevor L. McDonell |
---|---|
License | BSD-style (see the file LICENSE) |
Maintainer | Edward Kmett <ekmett@gmail.com> |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell98 |
Data.Array.Accelerate.Linear.V1
Contents
Description
1-D Vectors
Documentation
A 1-dimensional vector
>>>
pure 1 :: V1 Int
V1 1
>>>
V1 2 + V1 3
V1 5
>>>
V1 2 * V1 3
V1 6
>>>
sum (V1 2)
2
Constructors
V1 a |
Instances
A space that has at least 1 basis vector _x
.
Orphan instances
Additive V1 # | |
Metric V1 # | |
cst a => IsProduct cst (V1 a) # | |
(Lift Exp a, Elt (Plain a)) => Lift Exp (V1 a) # | |
Elt a => Unlift Exp (V1 (Exp a)) # | |
Floating a => Floating (Exp (V1 a)) # | |
Floating a => Fractional (Exp (V1 a)) # | |
Num a => Num (Exp (V1 a)) # | |
Elt a => Elt (V1 a) # | |
(Elt a, Elt b) => Each (Exp (V1 a)) (Exp (V1 b)) (Exp a) (Exp b) # | |