Handbook
Glossary
v+ ( u v -- w )
Factor handbook
»
The language
»
Numbers
»
Vector operations
»
Vector arithmetic
Next:
v- ( u v -- w )
Vocabulary
math
.
vectors
Inputs
u
a
sequence
of
number
s
v
a
sequence
of
number
s
Outputs
w
a
sequence
of
number
s
Word description
Adds
u
and
v
component-wise.
See also
2map
,
v-
,
v*
,
v/
Definition
IN:
math.vectors
GENERIC:
v+
( u v -- w )
Methods
USING:
generic
math.vectors
sequences.cords
;
M:
cord
v+
[
v+
]
[
M\
cord
v+
(call-next-method)
]
cord-2map
;
inline
USING:
kernel
math
math.vectors
sequences
;
M:
object
v+
[
+
]
2map
;
inline
USING:
accessors
generic
kernel
math
math.order
math.vectors
ranges
;
M:
range
v+
over
range?
[
[
[
from>>
]
bi@
+
]
[
[
length>>
]
bi@
min
]
[
[
step>>
]
bi@
+
]
2tri
\
range
boa
]
[
M\
range
v+
(call-next-method)
]
if
;
USING:
generic
kernel
math.vectors
math.vectors.simd
math.vectors.simd.intrinsics
math.vectors.simd.private
;
M:
simd-128
v+
dup
simd-rep
[
(simd-v+)
]
[
M\
simd-128
v+
(call-next-method)
]
vv->v-op
;
inline