Documentation
zip6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => Vector a -> Vector b -> Vector c -> Vector d -> Vector e -> Vector f -> Vector (a, b, c, d, e, f) #
unzip5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => Vector (a, b, c, d, e) -> (Vector a, Vector b, Vector c, Vector d, Vector e) #
unzip6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => Vector (a, b, c, d, e, f) -> (Vector a, Vector b, Vector c, Vector d, Vector e, Vector f) #
data family Vector a #
Instances
Instances details
NFData1 Vector | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector All | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Any | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Int16 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Int32 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Int64 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Int8 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Word16 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Word32 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Word64 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Word8 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector () | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Bool | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Char | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Double | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Float | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Int | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector Word | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Vector Vector (Complex a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Vector Vector (Identity a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Vector Vector (Down a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Vector Vector (First a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Vector Vector (Last a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Vector Vector (Max a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Vector Vector (Min a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Vector Vector (WrappedMonoid a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Vector Vector (Dual a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Vector Vector (Product a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Vector Vector (Sum a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector (DoNotUnboxLazy a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
NFData a => Vector Vector (DoNotUnboxNormalForm a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Vector Vector (DoNotUnboxStrict a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Prim a => Vector Vector (UnboxViaPrim a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b) => Vector Vector (Arg a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(IsoUnbox a b, Unbox b) => Vector Vector (As a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b) => Vector Vector (a, b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base Methods basicUnsafeFreeze :: Mutable Vector s (a, b) -> ST s (Vector (a, b)) # basicUnsafeThaw :: Vector (a, b) -> ST s (Mutable Vector s (a, b)) # basicLength :: Vector (a, b) -> Int # basicUnsafeSlice :: Int -> Int -> Vector (a, b) -> Vector (a, b) # basicUnsafeIndexM :: Vector (a, b) -> Int -> Box (a, b) # basicUnsafeCopy :: Mutable Vector s (a, b) -> Vector (a, b) -> ST s () # elemseq :: Vector (a, b) -> (a, b) -> b0 -> b0 # |
Unbox a => Vector Vector (Const a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox (f a) => Vector Vector (Alt f a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b, Unbox c) => Vector Vector (a, b, c) | |
Instance detailsDefined in Data.Vector.Unboxed.Base Methods basicUnsafeFreeze :: Mutable Vector s (a, b, c) -> ST s (Vector (a, b, c)) # basicUnsafeThaw :: Vector (a, b, c) -> ST s (Mutable Vector s (a, b, c)) # basicLength :: Vector (a, b, c) -> Int # basicUnsafeSlice :: Int -> Int -> Vector (a, b, c) -> Vector (a, b, c) # basicUnsafeIndexM :: Vector (a, b, c) -> Int -> Box (a, b, c) # basicUnsafeCopy :: Mutable Vector s (a, b, c) -> Vector (a, b, c) -> ST s () # elemseq :: Vector (a, b, c) -> (a, b, c) -> b0 -> b0 # |
(Unbox a, Unbox b, Unbox c, Unbox d) => Vector Vector (a, b, c, d) | |
Instance detailsDefined in Data.Vector.Unboxed.Base Methods basicUnsafeFreeze :: Mutable Vector s (a, b, c, d) -> ST s (Vector (a, b, c, d)) # basicUnsafeThaw :: Vector (a, b, c, d) -> ST s (Mutable Vector s (a, b, c, d)) # basicLength :: Vector (a, b, c, d) -> Int # basicUnsafeSlice :: Int -> Int -> Vector (a, b, c, d) -> Vector (a, b, c, d) # basicUnsafeIndexM :: Vector (a, b, c, d) -> Int -> Box (a, b, c, d) # basicUnsafeCopy :: Mutable Vector s (a, b, c, d) -> Vector (a, b, c, d) -> ST s () # elemseq :: Vector (a, b, c, d) -> (a, b, c, d) -> b0 -> b0 # |
Unbox (f (g a)) => Vector Vector (Compose f g a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => Vector Vector (a, b, c, d, e) | |
Instance detailsDefined in Data.Vector.Unboxed.Base Methods basicUnsafeFreeze :: Mutable Vector s (a, b, c, d, e) -> ST s (Vector (a, b, c, d, e)) # basicUnsafeThaw :: Vector (a, b, c, d, e) -> ST s (Mutable Vector s (a, b, c, d, e)) # basicLength :: Vector (a, b, c, d, e) -> Int # basicUnsafeSlice :: Int -> Int -> Vector (a, b, c, d, e) -> Vector (a, b, c, d, e) # basicUnsafeIndexM :: Vector (a, b, c, d, e) -> Int -> Box (a, b, c, d, e) # basicUnsafeCopy :: Mutable Vector s (a, b, c, d, e) -> Vector (a, b, c, d, e) -> ST s () # elemseq :: Vector (a, b, c, d, e) -> (a, b, c, d, e) -> b0 -> b0 # |
(Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => Vector Vector (a, b, c, d, e, f) | |
Instance detailsDefined in Data.Vector.Unboxed.Base Methods basicUnsafeFreeze :: Mutable Vector s (a, b, c, d, e, f) -> ST s (Vector (a, b, c, d, e, f)) # basicUnsafeThaw :: Vector (a, b, c, d, e, f) -> ST s (Mutable Vector s (a, b, c, d, e, f)) # basicLength :: Vector (a, b, c, d, e, f) -> Int # basicUnsafeSlice :: Int -> Int -> Vector (a, b, c, d, e, f) -> Vector (a, b, c, d, e, f) # basicUnsafeIndexM :: Vector (a, b, c, d, e, f) -> Int -> Box (a, b, c, d, e, f) # basicUnsafeCopy :: Mutable Vector s (a, b, c, d, e, f) -> Vector (a, b, c, d, e, f) -> ST s () # elemseq :: Vector (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> b0 -> b0 # |
(Data a, Unbox a) => Data (Vector a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
NFData (Vector a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
type Mutable Vector | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector All | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Any | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Int16 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Int32 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Int64 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Int8 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Word16 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Word32 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Word64 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Word8 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector () | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Bool | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Char | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Double | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Float | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Int | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector Word | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
type Item (Vector e) | |
Instance detailsDefined in Data.Vector.Unboxed |
newtype Vector (Complex a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (Identity a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (Down a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (First a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (Last a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (Max a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (Min a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (WrappedMonoid a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (Dual a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (Product a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (Sum a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (DoNotUnboxLazy a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (DoNotUnboxNormalForm a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (DoNotUnboxStrict a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (UnboxViaPrim a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (Arg a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (As a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
data Vector (a, b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (Const a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (Alt f a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
data Vector (a, b, c) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
data Vector (a, b, c, d) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype Vector (Compose f g a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
data Vector (a, b, c, d, e) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
data Vector (a, b, c, d, e, f) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
data family MVector s a #
Instances
Instances details
MVector MVector All | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Any | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Int16 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Int32 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Int64 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Int8 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Word16 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Word32 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Word64 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Word8 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector () | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Bool | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Char | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Double | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Float | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Int | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Word | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => MVector MVector (Complex a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => MVector MVector (Identity a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => MVector MVector (Down a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => MVector MVector (First a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => MVector MVector (Last a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => MVector MVector (Max a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => MVector MVector (Min a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => MVector MVector (WrappedMonoid a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => MVector MVector (Dual a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => MVector MVector (Product a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => MVector MVector (Sum a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector (DoNotUnboxLazy a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
NFData a => MVector MVector (DoNotUnboxNormalForm a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector (DoNotUnboxStrict a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Prim a => MVector MVector (UnboxViaPrim a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b) => MVector MVector (Arg a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(IsoUnbox a b, Unbox b) => MVector MVector (As a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b) => MVector MVector (a, b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base Methods basicLength :: MVector s (a, b) -> Int # basicUnsafeSlice :: Int -> Int -> MVector s (a, b) -> MVector s (a, b) # basicOverlaps :: MVector s (a, b) -> MVector s (a, b) -> Bool # basicUnsafeNew :: Int -> ST s (MVector s (a, b)) # basicInitialize :: MVector s (a, b) -> ST s () # basicUnsafeReplicate :: Int -> (a, b) -> ST s (MVector s (a, b)) # basicUnsafeRead :: MVector s (a, b) -> Int -> ST s (a, b) # basicUnsafeWrite :: MVector s (a, b) -> Int -> (a, b) -> ST s () # basicClear :: MVector s (a, b) -> ST s () # basicSet :: MVector s (a, b) -> (a, b) -> ST s () # basicUnsafeCopy :: MVector s (a, b) -> MVector s (a, b) -> ST s () # basicUnsafeMove :: MVector s (a, b) -> MVector s (a, b) -> ST s () # basicUnsafeGrow :: MVector s (a, b) -> Int -> ST s (MVector s (a, b)) # |
Unbox a => MVector MVector (Const a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox (f a) => MVector MVector (Alt f a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b, Unbox c) => MVector MVector (a, b, c) | |
Instance detailsDefined in Data.Vector.Unboxed.Base Methods basicLength :: MVector s (a, b, c) -> Int # basicUnsafeSlice :: Int -> Int -> MVector s (a, b, c) -> MVector s (a, b, c) # basicOverlaps :: MVector s (a, b, c) -> MVector s (a, b, c) -> Bool # basicUnsafeNew :: Int -> ST s (MVector s (a, b, c)) # basicInitialize :: MVector s (a, b, c) -> ST s () # basicUnsafeReplicate :: Int -> (a, b, c) -> ST s (MVector s (a, b, c)) # basicUnsafeRead :: MVector s (a, b, c) -> Int -> ST s (a, b, c) # basicUnsafeWrite :: MVector s (a, b, c) -> Int -> (a, b, c) -> ST s () # basicClear :: MVector s (a, b, c) -> ST s () # basicSet :: MVector s (a, b, c) -> (a, b, c) -> ST s () # basicUnsafeCopy :: MVector s (a, b, c) -> MVector s (a, b, c) -> ST s () # basicUnsafeMove :: MVector s (a, b, c) -> MVector s (a, b, c) -> ST s () # basicUnsafeGrow :: MVector s (a, b, c) -> Int -> ST s (MVector s (a, b, c)) # |
(Unbox a, Unbox b, Unbox c, Unbox d) => MVector MVector (a, b, c, d) | |
Instance detailsDefined in Data.Vector.Unboxed.Base Methods basicLength :: MVector s (a, b, c, d) -> Int # basicUnsafeSlice :: Int -> Int -> MVector s (a, b, c, d) -> MVector s (a, b, c, d) # basicOverlaps :: MVector s (a, b, c, d) -> MVector s (a, b, c, d) -> Bool # basicUnsafeNew :: Int -> ST s (MVector s (a, b, c, d)) # basicInitialize :: MVector s (a, b, c, d) -> ST s () # basicUnsafeReplicate :: Int -> (a, b, c, d) -> ST s (MVector s (a, b, c, d)) # basicUnsafeRead :: MVector s (a, b, c, d) -> Int -> ST s (a, b, c, d) # basicUnsafeWrite :: MVector s (a, b, c, d) -> Int -> (a, b, c, d) -> ST s () # basicClear :: MVector s (a, b, c, d) -> ST s () # basicSet :: MVector s (a, b, c, d) -> (a, b, c, d) -> ST s () # basicUnsafeCopy :: MVector s (a, b, c, d) -> MVector s (a, b, c, d) -> ST s () # basicUnsafeMove :: MVector s (a, b, c, d) -> MVector s (a, b, c, d) -> ST s () # basicUnsafeGrow :: MVector s (a, b, c, d) -> Int -> ST s (MVector s (a, b, c, d)) # |
Unbox (f (g a)) => MVector MVector (Compose f g a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => MVector MVector (a, b, c, d, e) | |
Instance detailsDefined in Data.Vector.Unboxed.Base Methods basicLength :: MVector s (a, b, c, d, e) -> Int # basicUnsafeSlice :: Int -> Int -> MVector s (a, b, c, d, e) -> MVector s (a, b, c, d, e) # basicOverlaps :: MVector s (a, b, c, d, e) -> MVector s (a, b, c, d, e) -> Bool # basicUnsafeNew :: Int -> ST s (MVector s (a, b, c, d, e)) # basicInitialize :: MVector s (a, b, c, d, e) -> ST s () # basicUnsafeReplicate :: Int -> (a, b, c, d, e) -> ST s (MVector s (a, b, c, d, e)) # basicUnsafeRead :: MVector s (a, b, c, d, e) -> Int -> ST s (a, b, c, d, e) # basicUnsafeWrite :: MVector s (a, b, c, d, e) -> Int -> (a, b, c, d, e) -> ST s () # basicClear :: MVector s (a, b, c, d, e) -> ST s () # basicSet :: MVector s (a, b, c, d, e) -> (a, b, c, d, e) -> ST s () # basicUnsafeCopy :: MVector s (a, b, c, d, e) -> MVector s (a, b, c, d, e) -> ST s () # basicUnsafeMove :: MVector s (a, b, c, d, e) -> MVector s (a, b, c, d, e) -> ST s () # basicUnsafeGrow :: MVector s (a, b, c, d, e) -> Int -> ST s (MVector s (a, b, c, d, e)) # |
(Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => MVector MVector (a, b, c, d, e, f) | |
Instance detailsDefined in Data.Vector.Unboxed.Base Methods basicLength :: MVector s (a, b, c, d, e, f) -> Int # basicUnsafeSlice :: Int -> Int -> MVector s (a, b, c, d, e, f) -> MVector s (a, b, c, d, e, f) # basicOverlaps :: MVector s (a, b, c, d, e, f) -> MVector s (a, b, c, d, e, f) -> Bool # basicUnsafeNew :: Int -> ST s (MVector s (a, b, c, d, e, f)) # basicInitialize :: MVector s (a, b, c, d, e, f) -> ST s () # basicUnsafeReplicate :: Int -> (a, b, c, d, e, f) -> ST s (MVector s (a, b, c, d, e, f)) # basicUnsafeRead :: MVector s (a, b, c, d, e, f) -> Int -> ST s (a, b, c, d, e, f) # basicUnsafeWrite :: MVector s (a, b, c, d, e, f) -> Int -> (a, b, c, d, e, f) -> ST s () # basicClear :: MVector s (a, b, c, d, e, f) -> ST s () # basicSet :: MVector s (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> ST s () # basicUnsafeCopy :: MVector s (a, b, c, d, e, f) -> MVector s (a, b, c, d, e, f) -> ST s () # basicUnsafeMove :: MVector s (a, b, c, d, e, f) -> MVector s (a, b, c, d, e, f) -> ST s () # basicUnsafeGrow :: MVector s (a, b, c, d, e, f) -> Int -> ST s (MVector s (a, b, c, d, e, f)) # |
NFData1 (MVector s) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
NFData (MVector s a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s All | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Any | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Int16 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Int32 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Int64 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Int8 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Word16 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Word32 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Word64 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Word8 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s () | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Bool | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Char | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Double | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Float | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Int | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s Word | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (Complex a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (Identity a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (Down a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (First a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (Last a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (Max a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (Min a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (WrappedMonoid a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (Dual a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (Product a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (Sum a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (DoNotUnboxLazy a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (DoNotUnboxNormalForm a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (DoNotUnboxStrict a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (UnboxViaPrim a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (Arg a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (As a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
data MVector s (a, b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (Const a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (Alt f a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
data MVector s (a, b, c) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
data MVector s (a, b, c, d) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype MVector s (Compose f g a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
data MVector s (a, b, c, d, e) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
data MVector s (a, b, c, d, e, f) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
class (Vector Vector a, MVector MVector a) => Unbox a #
Instances
Instances details
Unbox All | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Any | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Int16 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Int32 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Int64 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Int8 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Word16 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Word32 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Word64 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Word8 | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox () | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Bool | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Char | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Double | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Float | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Int | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox Word | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Unbox (Complex a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Unbox (Identity a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Unbox (Down a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Unbox (First a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Unbox (Last a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Unbox (Max a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Unbox (Min a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Unbox (WrappedMonoid a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Unbox (Dual a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Unbox (Product a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Unbox (Sum a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox (DoNotUnboxLazy a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
NFData a => Unbox (DoNotUnboxNormalForm a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox (DoNotUnboxStrict a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b) => Unbox (Arg a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b) => Unbox (a, b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => Unbox (Const a b) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox (f a) => Unbox (Alt f a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b, Unbox c) => Unbox (a, b, c) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b, Unbox c, Unbox d) => Unbox (a, b, c, d) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox (f (g a)) => Unbox (Compose f g a) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => Unbox (a, b, c, d, e) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
(Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => Unbox (a, b, c, d, e, f) | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
newtype As a b #
Instances
Instances details
class IsoUnbox a b where #
Minimal complete definition
Nothing