java.lang.Object
uk.ac.manchester.tornado.api.types.vectors.Double16
- All Implemented Interfaces:
Serializable,PrimitiveStorage<DoubleBuffer>,TornadoVectorsInterface<DoubleBuffer>
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Double16static Double16* Operations on Double16 vectors.asBuffer()static Double16static Double16static doubleDuplicates this vector.static doublefindULPDistance(Double16 value, Double16 expected) doubleget(int index) double[]getArray()longdoublegetS0()doublegetS1()doublegetS10()doublegetS11()doublegetS12()doublegetS13()doublegetS14()doublegetS15()doublegetS2()doublegetS3()doublegetS4()doublegetS5()doublegetS6()doublegetS7()doublegetS8()doublegetS9()static booleanvoidloadFromBuffer(DoubleBuffer buffer) static doublestatic Double16static doublestatic Double16static Double16static Double16voidset(int index, double value) voidvoidsetS0(double value) voidsetS1(double value) voidsetS10(double value) voidsetS11(double value) voidsetS12(double value) voidsetS14(double value) voidsetS15(double value) voidsetS2(double value) voidsetS3(double value) voidsetS4(double value) voidsetS5(double value) voidsetS6(double value) voidsetS7(double value) voidsetS8(double value) voidsetS9(double value) intsize()static Double16static Double16static Double16double[]toArray()toString()
-
Field Details
-
TYPE
-
-
Constructor Details
-
Double16
public Double16() -
Double16
public Double16(double s0, double s1, double s2, double s3, double s4, double s5, double s6, double s7, double s8, double s9, double s10, double s11, double s12, double s13, double s14, double s15)
-
-
Method Details
-
add
* Operations on Double16 vectors. -
add
-
sub
-
sub
-
div
-
div
-
mult
-
mult
-
min
-
min
-
max
-
max
-
sqrt
-
dot
-
isEqual
-
findULPDistance
-
getArray
public double[] getArray() -
get
public double get(int index) -
set
public void set(int index, double value) -
set
-
getS0
public double getS0() -
setS0
public void setS0(double value) -
getS1
public double getS1() -
setS1
public void setS1(double value) -
getS2
public double getS2() -
setS2
public void setS2(double value) -
getS3
public double getS3() -
setS3
public void setS3(double value) -
getS4
public double getS4() -
setS4
public void setS4(double value) -
getS5
public double getS5() -
setS5
public void setS5(double value) -
getS6
public double getS6() -
setS6
public void setS6(double value) -
getS7
public double getS7() -
setS7
public void setS7(double value) -
getS8
public double getS8() -
setS8
public void setS8(double value) -
getS9
public double getS9() -
setS9
public void setS9(double value) -
getS10
public double getS10() -
setS10
public void setS10(double value) -
getS11
public double getS11() -
setS11
public void setS11(double value) -
getS12
public double getS12() -
setS12
public void setS12(double value) -
getS13
public double getS13() -
getS14
public double getS14() -
setS14
public void setS14(double value) -
getS15
public double getS15() -
setS15
public void setS15(double value) -
duplicate
Duplicates this vector.- Returns:
Double16
-
toString
-
toString
-
loadFromBuffer
- Specified by:
loadFromBufferin interfacePrimitiveStorage<DoubleBuffer>
-
asBuffer
- Specified by:
asBufferin interfacePrimitiveStorage<DoubleBuffer>
-
size
public int size()- Specified by:
sizein interfacePrimitiveStorage<DoubleBuffer>
-
toArray
public double[] toArray() -
getNumBytes
public long getNumBytes()- Specified by:
getNumBytesin interfaceTornadoVectorsInterface<DoubleBuffer>
-