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 CDouble | |
Instance detailsDefined in Numeric.Rounded.Hardware.Backend.C |
MVector MVector CFloat | |
Instance detailsDefined in Numeric.Rounded.Hardware.Backend.C |
MVector MVector CDouble | |
Instance detailsDefined in Numeric.Rounded.Hardware.Backend.FastFFI |
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 |
Unbox a => MVector MVector (ViaRational a) | |
Instance detailsDefined in Numeric.Rounded.Hardware.Backend.ViaRational |
(Unbox a, Ord a, Fractional a) => MVector MVector (Interval a) | |
Instance detailsDefined in Numeric.Rounded.Hardware.Interval |
(Unbox a, Ord a, Fractional a) => MVector MVector (Interval a) | |
Instance detailsDefined in Numeric.Rounded.Hardware.Interval.NonEmpty |
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 |
Unbox a => MVector MVector (Rounded r a) | |
Instance detailsDefined in Numeric.Rounded.Hardware.Internal.Rounding |
(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 CDouble Source # | |
Instance detailsDefined in Numeric.Rounded.Hardware.Backend.C |
newtype MVector s CFloat Source # | |
Instance detailsDefined in Numeric.Rounded.Hardware.Backend.C |
newtype MVector s CDouble Source # | |
Instance detailsDefined in Numeric.Rounded.Hardware.Backend.FastFFI |
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 (ViaRational a) Source # | |
Instance detailsDefined in Numeric.Rounded.Hardware.Backend.ViaRational |
newtype MVector s (Interval a) Source # | |
Instance detailsDefined in Numeric.Rounded.Hardware.Interval |
newtype MVector s (Interval a) Source # | |
Instance detailsDefined in Numeric.Rounded.Hardware.Interval.NonEmpty |
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 (Rounded r a) Source # | |
Instance detailsDefined in Numeric.Rounded.Hardware.Internal.Rounding |
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 |