Package fj.data.vector
Class V
- java.lang.Object
-
- fj.data.vector.V
-
public final class V extends java.lang.Object
Functions across vectors.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
V()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <A> V2<A>
v(A a1, A a2)
Puts elements in a vector-2.static <A> V3<A>
v(A a1, A a2, A a3)
Puts elements in a vector-3.static <A> V4<A>
v(A a1, A a2, A a3, A a4)
Puts elements in a vector-4.static <A> V5<A>
v(A a1, A a2, A a3, A a4, A a5)
Puts elements in a vector-5.static <A> V2<A>
v(F0<A> a1, F0<A> a2)
Puts elements in a vector-2.static <A> V3<A>
v(P1<A> a1, F0<A> a2, F0<A> a3)
Puts elements in a vector-3.static <A> V4<A>
v(P1<A> a1, P1<A> a2, F0<A> a3, F0<A> a4)
Puts elements in a vector-4.static <A> V5<A>
v(P1<A> a1, P1<A> a2, P1<A> a3, F0<A> a4, F0<A> a5)
Puts elements in a vector-5.static <A> F2<A,A,V2<A>>
v2()
Returns a function that puts elements in a vector-2.static <A> F3<A,A,A,V3<A>>
v3()
Returns a function that puts elements in a vector-3.static <A> F4<A,A,A,A,V4<A>>
v4()
Returns a function that puts elements in a vector-4.static <A> F5<A,A,A,A,A,V5<A>>
v5()
Returns a function that puts elements in a vector-5.
-
-
-
Method Detail
-
v
public static <A> V2<A> v(A a1, A a2)
Puts elements in a vector-2.- Parameters:
a1
- An element to put in a vector.a2
- An element to put in a vector.- Returns:
- The vector-2.
-
v
public static <A> V2<A> v(F0<A> a1, F0<A> a2)
Puts elements in a vector-2.- Parameters:
a1
- An element to put in a vector.a2
- An element to put in a vector.- Returns:
- The vector-2.
-
v2
public static <A> F2<A,A,V2<A>> v2()
Returns a function that puts elements in a vector-2.- Returns:
- A function that puts elements in a vector-2.
-
v
public static <A> V3<A> v(A a1, A a2, A a3)
Puts elements in a vector-3.- Parameters:
a1
- An element to put in a vector.a2
- An element to put in a vector.a3
- An element to put in a vector.- Returns:
- The vector-3.
-
v
public static <A> V3<A> v(P1<A> a1, F0<A> a2, F0<A> a3)
Puts elements in a vector-3.- Parameters:
a1
- An element to put in a vector.a2
- An element to put in a vector.a3
- An element to put in a vector.- Returns:
- The vector-3.
-
v3
public static <A> F3<A,A,A,V3<A>> v3()
Returns a function that puts elements in a vector-3.- Returns:
- A function that puts elements in a vector-3.
-
v
public static <A> V4<A> v(A a1, A a2, A a3, A a4)
Puts elements in a vector-4.- Parameters:
a1
- An element to put in a vector.a2
- An element to put in a vector.a3
- An element to put in a vector.a4
- An element to put in a vector.- Returns:
- The vector-4.
-
v
public static <A> V4<A> v(P1<A> a1, P1<A> a2, F0<A> a3, F0<A> a4)
Puts elements in a vector-4.- Parameters:
a1
- An element to put in a vector.a2
- An element to put in a vector.a3
- An element to put in a vector.a4
- An element to put in a vector.- Returns:
- The vector-4.
-
v4
public static <A> F4<A,A,A,A,V4<A>> v4()
Returns a function that puts elements in a vector-4.- Returns:
- A function that puts elements in a vector-4.
-
v
public static <A> V5<A> v(A a1, A a2, A a3, A a4, A a5)
Puts elements in a vector-5.- Parameters:
a1
- An element to put in a vector.a2
- An element to put in a vector.a3
- An element to put in a vector.a4
- An element to put in a vector.a5
- An element to put in a vector.- Returns:
- The vector-5.
-
v
public static <A> V5<A> v(P1<A> a1, P1<A> a2, P1<A> a3, F0<A> a4, F0<A> a5)
Puts elements in a vector-5.- Parameters:
a1
- An element to put in a vector.a2
- An element to put in a vector.a3
- An element to put in a vector.a4
- An element to put in a vector.a5
- An element to put in a vector.- Returns:
- The vector-5.
-
-