MVector MVector a # | |
Instance detailsDefined in Data.Vector.Mutable |
Prim a => MVector MVector a # | |
Instance detailsDefined in Data.Vector.Primitive.Mutable |
Storable a => MVector MVector a # | |
Instance detailsDefined in Data.Vector.Storable.Mutable |
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 Int8 # | |
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 Word # | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Word8 # | |
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 () # | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector All # | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
MVector MVector Any # | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => MVector MVector (Complex 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 (Max 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 (WrappedMonoid 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 (Dual a) # | |
Instance detailsDefined in Data.Vector.Unboxed.Base |
Unbox a => MVector MVector (Sum 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 (Down a) # | |
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 :: PrimMonad m => Int -> m (MVector (PrimState m) (a, b)) # basicInitialize :: PrimMonad m => MVector (PrimState m) (a, b) -> m () # basicUnsafeReplicate :: PrimMonad m => Int -> (a, b) -> m (MVector (PrimState m) (a, b)) # basicUnsafeRead :: PrimMonad m => MVector (PrimState m) (a, b) -> Int -> m (a, b) # basicUnsafeWrite :: PrimMonad m => MVector (PrimState m) (a, b) -> Int -> (a, b) -> m () # basicClear :: PrimMonad m => MVector (PrimState m) (a, b) -> m () # basicSet :: PrimMonad m => MVector (PrimState m) (a, b) -> (a, b) -> m () # basicUnsafeCopy :: PrimMonad m => MVector (PrimState m) (a, b) -> MVector (PrimState m) (a, b) -> m () # basicUnsafeMove :: PrimMonad m => MVector (PrimState m) (a, b) -> MVector (PrimState m) (a, b) -> m () # basicUnsafeGrow :: PrimMonad m => MVector (PrimState m) (a, b) -> Int -> m (MVector (PrimState m) (a, b)) # |
(Unbox a, Unbox b) => MVector MVector (Arg a b) # | |
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 :: PrimMonad m => Int -> m (MVector (PrimState m) (a, b, c)) # basicInitialize :: PrimMonad m => MVector (PrimState m) (a, b, c) -> m () # basicUnsafeReplicate :: PrimMonad m => Int -> (a, b, c) -> m (MVector (PrimState m) (a, b, c)) # basicUnsafeRead :: PrimMonad m => MVector (PrimState m) (a, b, c) -> Int -> m (a, b, c) # basicUnsafeWrite :: PrimMonad m => MVector (PrimState m) (a, b, c) -> Int -> (a, b, c) -> m () # basicClear :: PrimMonad m => MVector (PrimState m) (a, b, c) -> m () # basicSet :: PrimMonad m => MVector (PrimState m) (a, b, c) -> (a, b, c) -> m () # basicUnsafeCopy :: PrimMonad m => MVector (PrimState m) (a, b, c) -> MVector (PrimState m) (a, b, c) -> m () # basicUnsafeMove :: PrimMonad m => MVector (PrimState m) (a, b, c) -> MVector (PrimState m) (a, b, c) -> m () # basicUnsafeGrow :: PrimMonad m => MVector (PrimState m) (a, b, c) -> Int -> m (MVector (PrimState m) (a, b, c)) # |
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, 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 :: PrimMonad m => Int -> m (MVector (PrimState m) (a, b, c, d)) # basicInitialize :: PrimMonad m => MVector (PrimState m) (a, b, c, d) -> m () # basicUnsafeReplicate :: PrimMonad m => Int -> (a, b, c, d) -> m (MVector (PrimState m) (a, b, c, d)) # basicUnsafeRead :: PrimMonad m => MVector (PrimState m) (a, b, c, d) -> Int -> m (a, b, c, d) # basicUnsafeWrite :: PrimMonad m => MVector (PrimState m) (a, b, c, d) -> Int -> (a, b, c, d) -> m () # basicClear :: PrimMonad m => MVector (PrimState m) (a, b, c, d) -> m () # basicSet :: PrimMonad m => MVector (PrimState m) (a, b, c, d) -> (a, b, c, d) -> m () # basicUnsafeCopy :: PrimMonad m => MVector (PrimState m) (a, b, c, d) -> MVector (PrimState m) (a, b, c, d) -> m () # basicUnsafeMove :: PrimMonad m => MVector (PrimState m) (a, b, c, d) -> MVector (PrimState m) (a, b, c, d) -> m () # basicUnsafeGrow :: PrimMonad m => MVector (PrimState m) (a, b, c, d) -> Int -> m (MVector (PrimState m) (a, b, c, d)) # |
(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 :: PrimMonad m => Int -> m (MVector (PrimState m) (a, b, c, d, e)) # basicInitialize :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e) -> m () # basicUnsafeReplicate :: PrimMonad m => Int -> (a, b, c, d, e) -> m (MVector (PrimState m) (a, b, c, d, e)) # basicUnsafeRead :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e) -> Int -> m (a, b, c, d, e) # basicUnsafeWrite :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e) -> Int -> (a, b, c, d, e) -> m () # basicClear :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e) -> m () # basicSet :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e) -> (a, b, c, d, e) -> m () # basicUnsafeCopy :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e) -> MVector (PrimState m) (a, b, c, d, e) -> m () # basicUnsafeMove :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e) -> MVector (PrimState m) (a, b, c, d, e) -> m () # basicUnsafeGrow :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e) -> Int -> m (MVector (PrimState m) (a, b, c, d, e)) # |
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, 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 :: PrimMonad m => Int -> m (MVector (PrimState m) (a, b, c, d, e, f)) # basicInitialize :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e, f) -> m () # basicUnsafeReplicate :: PrimMonad m => Int -> (a, b, c, d, e, f) -> m (MVector (PrimState m) (a, b, c, d, e, f)) # basicUnsafeRead :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e, f) -> Int -> m (a, b, c, d, e, f) # basicUnsafeWrite :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e, f) -> Int -> (a, b, c, d, e, f) -> m () # basicClear :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e, f) -> m () # basicSet :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> m () # basicUnsafeCopy :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e, f) -> MVector (PrimState m) (a, b, c, d, e, f) -> m () # basicUnsafeMove :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e, f) -> MVector (PrimState m) (a, b, c, d, e, f) -> m () # basicUnsafeGrow :: PrimMonad m => MVector (PrimState m) (a, b, c, d, e, f) -> Int -> m (MVector (PrimState m) (a, b, c, d, e, f)) # |