Class V

java.lang.Object
fj.data.vector.V

public final class V extends Object
Functions across vectors.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    V()
     
  • Method Summary

    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • V

      private V()
  • Method Details

    • 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.
    • v5

      public static <A> F5<A,A,A,A,A,V5<A>> v5()
      Returns a function that puts elements in a vector-5.
      Returns:
      A function that puts elements in a vector-5.