Class 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.
      • Methods inherited from class java.lang.Object

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

      • V

        private V()
    • 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.
      • 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.