Unbox n a => VectorN Vec n a # | |
|
Unbox n a => Vector (Vec n) a # | |
|
Arity n => IVector (Vec n) Double # | |
|
Arity n => IVector (Vec n) Float # | |
|
Arity n => IVector (Vec n) Char # | |
|
Arity n => IVector (Vec n) Word64 # | |
|
Arity n => IVector (Vec n) Word32 # | |
|
Arity n => IVector (Vec n) Word16 # | |
|
Arity n => IVector (Vec n) Word8 # | |
|
Arity n => IVector (Vec n) Word # | |
|
Arity n => IVector (Vec n) Int64 # | |
|
Arity n => IVector (Vec n) Int32 # | |
|
Arity n => IVector (Vec n) Int16 # | |
|
Arity n => IVector (Vec n) Int8 # | |
|
Arity n => IVector (Vec n) Int # | |
|
Arity n => IVector (Vec n) Bool # | |
|
Arity n => IVector (Vec n) () # | |
|
(Arity n, IVector (Vec n) a) => IVector (Vec n) (Complex a) # | |
|
(Arity n, IVector (Vec n) a, IVector (Vec n) b) => IVector (Vec n) (a, b) # | |
|
(Arity n, Vector (Vec n) a, Vector (Vec n) b, Vector (Vec n) c, IVector (Vec n) a, IVector (Vec n) b, IVector (Vec n) c) => IVector (Vec n) (a, b, c) # | |
Methods unsafeFreeze :: PrimMonad m => Mutable (Vec n) (PrimState m) (a, b, c) -> m (Vec n (a, b, c)) # unsafeThaw :: PrimMonad m => Vec n (a, b, c) -> m (Mutable (Vec n) (PrimState m) (a, b, c)) # unsafeIndex :: Vec n (a, b, c) -> Int -> (a, b, c) # |
(Unbox n a, Eq a) => Eq (Vec n a) # | |
|
(Typeable * n, Unbox n a, Data a) => Data (Vec n a) # | |
|
(Unbox n a, Ord a) => Ord (Vec n a) # | |
|
(Arity n, Show a, Unbox n a) => Show (Vec n a) # | |
|
(Unbox n a, Monoid a) => Monoid (Vec n a) # | |
|
(Storable a, Unbox n a) => Storable (Vec n a) # | |
|
(Arity n, Unbox n a, NFData a) => NFData (Vec n a) # | |
|
data Vec n Double # | |
|
data Vec n Float # | |
|
data Vec n Char # | |
|
data Vec n Word64 # | |
|
data Vec n Word32 # | |
|
data Vec n Word16 # | |
|
data Vec n Word8 # | |
|
data Vec n Word # | |
|
data Vec n Int64 # | |
|
data Vec n Int32 # | |
|
data Vec n Int16 # | |
|
data Vec n Int8 # | |
|
data Vec n Int # | |
|
data Vec n Bool # | |
|
data Vec n () # | |
|
data Vec n (Complex a) # | |
|
data Vec n (a, b) # | |
|
data Vec n (a, b, c) # | |
|
type Dim (Vec n) # | |
|
type Mutable (Vec n) # | |
|