MVector
MVector
a
Source
#
|
|
Instance details
Defined in
Data.Vector.Mutable
|
Prim
a =>
MVector
MVector
a
Source
#
|
|
Instance details
Defined in
Data.Vector.Primitive.Mutable
|
Storable
a =>
MVector
MVector
a
Source
#
|
|
Instance details
Defined in
Data.Vector.Storable.Mutable
|
MVector
MVector
Bool
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Char
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Double
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Float
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Int
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Int8
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Int16
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Int32
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Int64
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Word
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Word8
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Word16
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Word32
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Word64
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
()
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
All
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
MVector
MVector
Any
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
Unbox
a =>
MVector
MVector
(
Complex
a)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
Unbox
a =>
MVector
MVector
(
Min
a)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
Unbox
a =>
MVector
MVector
(
Max
a)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
Unbox
a =>
MVector
MVector
(
First
a)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
Unbox
a =>
MVector
MVector
(
Last
a)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
Unbox
a =>
MVector
MVector
(
WrappedMonoid
a)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
Unbox
a =>
MVector
MVector
(
Identity
a)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
Unbox
a =>
MVector
MVector
(
Dual
a)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
Unbox
a =>
MVector
MVector
(
Sum
a)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
Unbox
a =>
MVector
MVector
(
Product
a)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
Unbox
a =>
MVector
MVector
(
Down
a)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
(
Unbox
a,
Unbox
b) =>
MVector
MVector
(a, b)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
Methods
basicLength
::
MVector
s (a, b) ->
Int
Source
#
basicUnsafeSlice
::
Int
->
Int
->
MVector
s (a, b) ->
MVector
s (a, b)
Source
#
basicOverlaps
::
MVector
s (a, b) ->
MVector
s (a, b) ->
Bool
Source
#
basicUnsafeNew
::
PrimMonad
m =>
Int
-> m (
MVector
(
PrimState
m) (a, b))
Source
#
basicInitialize
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b) -> m ()
Source
#
basicUnsafeReplicate
::
PrimMonad
m =>
Int
-> (a, b) -> m (
MVector
(
PrimState
m) (a, b))
Source
#
basicUnsafeRead
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b) ->
Int
-> m (a, b)
Source
#
basicUnsafeWrite
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b) ->
Int
-> (a, b) -> m ()
Source
#
basicClear
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b) -> m ()
Source
#
basicSet
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b) -> (a, b) -> m ()
Source
#
basicUnsafeCopy
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b) ->
MVector
(
PrimState
m) (a, b) -> m ()
Source
#
basicUnsafeMove
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b) ->
MVector
(
PrimState
m) (a, b) -> m ()
Source
#
basicUnsafeGrow
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b) ->
Int
-> m (
MVector
(
PrimState
m) (a, b))
Source
#
|
(
Unbox
a,
Unbox
b) =>
MVector
MVector
(
Arg
a b)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
(
Unbox
a,
Unbox
b,
Unbox
c) =>
MVector
MVector
(a, b, c)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
Methods
basicLength
::
MVector
s (a, b, c) ->
Int
Source
#
basicUnsafeSlice
::
Int
->
Int
->
MVector
s (a, b, c) ->
MVector
s (a, b, c)
Source
#
basicOverlaps
::
MVector
s (a, b, c) ->
MVector
s (a, b, c) ->
Bool
Source
#
basicUnsafeNew
::
PrimMonad
m =>
Int
-> m (
MVector
(
PrimState
m) (a, b, c))
Source
#
basicInitialize
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c) -> m ()
Source
#
basicUnsafeReplicate
::
PrimMonad
m =>
Int
-> (a, b, c) -> m (
MVector
(
PrimState
m) (a, b, c))
Source
#
basicUnsafeRead
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c) ->
Int
-> m (a, b, c)
Source
#
basicUnsafeWrite
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c) ->
Int
-> (a, b, c) -> m ()
Source
#
basicClear
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c) -> m ()
Source
#
basicSet
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c) -> (a, b, c) -> m ()
Source
#
basicUnsafeCopy
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c) ->
MVector
(
PrimState
m) (a, b, c) -> m ()
Source
#
basicUnsafeMove
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c) ->
MVector
(
PrimState
m) (a, b, c) -> m ()
Source
#
basicUnsafeGrow
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c) ->
Int
-> m (
MVector
(
PrimState
m) (a, b, c))
Source
#
|
Unbox
a =>
MVector
MVector
(
Const
a b)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
Unbox
(f a) =>
MVector
MVector
(
Alt
f a)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
|
(
Unbox
a,
Unbox
b,
Unbox
c,
Unbox
d) =>
MVector
MVector
(a, b, c, d)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
Methods
basicLength
::
MVector
s (a, b, c, d) ->
Int
Source
#
basicUnsafeSlice
::
Int
->
Int
->
MVector
s (a, b, c, d) ->
MVector
s (a, b, c, d)
Source
#
basicOverlaps
::
MVector
s (a, b, c, d) ->
MVector
s (a, b, c, d) ->
Bool
Source
#
basicUnsafeNew
::
PrimMonad
m =>
Int
-> m (
MVector
(
PrimState
m) (a, b, c, d))
Source
#
basicInitialize
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d) -> m ()
Source
#
basicUnsafeReplicate
::
PrimMonad
m =>
Int
-> (a, b, c, d) -> m (
MVector
(
PrimState
m) (a, b, c, d))
Source
#
basicUnsafeRead
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d) ->
Int
-> m (a, b, c, d)
Source
#
basicUnsafeWrite
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d) ->
Int
-> (a, b, c, d) -> m ()
Source
#
basicClear
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d) -> m ()
Source
#
basicSet
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d) -> (a, b, c, d) -> m ()
Source
#
basicUnsafeCopy
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d) ->
MVector
(
PrimState
m) (a, b, c, d) -> m ()
Source
#
basicUnsafeMove
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d) ->
MVector
(
PrimState
m) (a, b, c, d) -> m ()
Source
#
basicUnsafeGrow
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d) ->
Int
-> m (
MVector
(
PrimState
m) (a, b, c, d))
Source
#
|
(
Unbox
a,
Unbox
b,
Unbox
c,
Unbox
d,
Unbox
e) =>
MVector
MVector
(a, b, c, d, e)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
Methods
basicLength
::
MVector
s (a, b, c, d, e) ->
Int
Source
#
basicUnsafeSlice
::
Int
->
Int
->
MVector
s (a, b, c, d, e) ->
MVector
s (a, b, c, d, e)
Source
#
basicOverlaps
::
MVector
s (a, b, c, d, e) ->
MVector
s (a, b, c, d, e) ->
Bool
Source
#
basicUnsafeNew
::
PrimMonad
m =>
Int
-> m (
MVector
(
PrimState
m) (a, b, c, d, e))
Source
#
basicInitialize
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e) -> m ()
Source
#
basicUnsafeReplicate
::
PrimMonad
m =>
Int
-> (a, b, c, d, e) -> m (
MVector
(
PrimState
m) (a, b, c, d, e))
Source
#
basicUnsafeRead
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e) ->
Int
-> m (a, b, c, d, e)
Source
#
basicUnsafeWrite
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e) ->
Int
-> (a, b, c, d, e) -> m ()
Source
#
basicClear
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e) -> m ()
Source
#
basicSet
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e) -> (a, b, c, d, e) -> m ()
Source
#
basicUnsafeCopy
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e) ->
MVector
(
PrimState
m) (a, b, c, d, e) -> m ()
Source
#
basicUnsafeMove
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e) ->
MVector
(
PrimState
m) (a, b, c, d, e) -> m ()
Source
#
basicUnsafeGrow
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e) ->
Int
-> m (
MVector
(
PrimState
m) (a, b, c, d, e))
Source
#
|
Unbox
(f (g a)) =>
MVector
MVector
(
Compose
f g a)
Source
#
|
|
Instance details
Defined 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)
Source
#
|
|
Instance details
Defined in
Data.Vector.Unboxed.Base
Methods
basicLength
::
MVector
s (a, b, c, d, e, f) ->
Int
Source
#
basicUnsafeSlice
::
Int
->
Int
->
MVector
s (a, b, c, d, e, f) ->
MVector
s (a, b, c, d, e, f)
Source
#
basicOverlaps
::
MVector
s (a, b, c, d, e, f) ->
MVector
s (a, b, c, d, e, f) ->
Bool
Source
#
basicUnsafeNew
::
PrimMonad
m =>
Int
-> m (
MVector
(
PrimState
m) (a, b, c, d, e, f))
Source
#
basicInitialize
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e, f) -> m ()
Source
#
basicUnsafeReplicate
::
PrimMonad
m =>
Int
-> (a, b, c, d, e, f) -> m (
MVector
(
PrimState
m) (a, b, c, d, e, f))
Source
#
basicUnsafeRead
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e, f) ->
Int
-> m (a, b, c, d, e, f)
Source
#
basicUnsafeWrite
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e, f) ->
Int
-> (a, b, c, d, e, f) -> m ()
Source
#
basicClear
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e, f) -> m ()
Source
#
basicSet
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> m ()
Source
#
basicUnsafeCopy
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e, f) ->
MVector
(
PrimState
m) (a, b, c, d, e, f) -> m ()
Source
#
basicUnsafeMove
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e, f) ->
MVector
(
PrimState
m) (a, b, c, d, e, f) -> m ()
Source
#
basicUnsafeGrow
::
PrimMonad
m =>
MVector
(
PrimState
m) (a, b, c, d, e, f) ->
Int
-> m (
MVector
(
PrimState
m) (a, b, c, d, e, f))
Source
#
|