java.lang.Object
uk.ac.manchester.tornado.api.types.vectors.Int16
All Implemented Interfaces:
Serializable, PrimitiveStorage<IntBuffer>, TornadoVectorsInterface<IntBuffer>

public final class Int16 extends Object implements TornadoVectorsInterface<IntBuffer>
See Also:
  • Field Details

  • Constructor Details

    • Int16

      public Int16()
    • Int16

      public Int16(int s0, int s1, int s2, int s3, int s4, int s5, int s6, int s7, int s8, int s9, int s10, int s11, int s12, int s13, int s14, int s15)
  • Method Details

    • add

      public static Int16 add(Int16 a, Int16 b)
      * Operations on Int16 vectors.
    • add

      public static Int16 add(Int16 a, int b)
    • sub

      public static Int16 sub(Int16 a, Int16 b)
    • sub

      public static Int16 sub(Int16 a, int b)
    • div

      public static Int16 div(Int16 a, Int16 b)
    • div

      public static Int16 div(Int16 a, int value)
    • mult

      public static Int16 mult(Int16 a, Int16 b)
    • mult

      public static Int16 mult(Int16 a, int value)
    • min

      public static Int16 min(Int16 a, Int16 b)
    • min

      public static int min(Int16 value)
    • max

      public static Int16 max(Int16 a, Int16 b)
    • max

      public static int max(Int16 value)
    • sqrt

      public static Int16 sqrt(Int16 a)
    • dot

      public static int dot(Int16 a, Int16 b)
    • isEqual

      public static boolean isEqual(Int16 a, Int16 b)
    • toArray

      public int[] toArray()
    • get

      public int get(int index)
    • set

      public void set(int index, int value)
    • set

      public void set(Int16 value)
    • getS0

      public int getS0()
    • setS0

      public void setS0(int value)
    • getS1

      public int getS1()
    • setS1

      public void setS1(int value)
    • getS2

      public int getS2()
    • setS2

      public void setS2(int value)
    • getS3

      public int getS3()
    • setS3

      public void setS3(int value)
    • getS4

      public int getS4()
    • setS4

      public void setS4(int value)
    • getS5

      public int getS5()
    • setS5

      public void setS5(int value)
    • getS6

      public int getS6()
    • setS6

      public void setS6(int value)
    • getS7

      public int getS7()
    • setS7

      public void setS7(int value)
    • getS8

      public int getS8()
    • setS8

      public void setS8(int value)
    • getS9

      public int getS9()
    • setS9

      public void setS9(int value)
    • getS10

      public int getS10()
    • setS10

      public void setS10(int value)
    • getS11

      public int getS11()
    • setS11

      public void setS11(int value)
    • getS12

      public int getS12()
    • setS12

      public void setS12(int value)
    • getS13

      public int getS13()
    • getS14

      public int getS14()
    • setS14

      public void setS14(int value)
    • getS15

      public int getS15()
    • setS15

      public void setS15(int value)
    • duplicate

      public Int16 duplicate()
      Duplicates this vector.
      Returns:
      Int16
    • toString

      public String toString(String fmt)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • loadFromBuffer

      public void loadFromBuffer(IntBuffer buffer)
      Specified by:
      loadFromBuffer in interface PrimitiveStorage<IntBuffer>
    • asBuffer

      public IntBuffer asBuffer()
      Specified by:
      asBuffer in interface PrimitiveStorage<IntBuffer>
    • size

      public int size()
      Specified by:
      size in interface PrimitiveStorage<IntBuffer>
    • getNumBytes

      public long getNumBytes()
      Specified by:
      getNumBytes in interface TornadoVectorsInterface<IntBuffer>