java.lang.Object
uk.ac.manchester.tornado.api.types.vectors.Double8
- All Implemented Interfaces:
Serializable,PrimitiveStorage<DoubleBuffer>,TornadoVectorsInterface<DoubleBuffer>
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Double8static Double8* Operations on Double8 vectors.asBuffer()static Double8static Double8Duplicates this vector.static doublefindULPDistance(Double8 value, Double8 expected) doubleget(int index) double[]getArray()getHigh()getLow()longdoublegetS0()doublegetS1()doublegetS2()doublegetS3()doublegetS4()doublegetS5()doublegetS6()doublegetS7()static booleanvoidloadFromBuffer(DoubleBuffer buffer) static doublestatic Double8static doublestatic Double8static Double8static Double8voidset(int index, double value) voidvoidsetS0(double value) voidsetS1(double value) voidsetS2(double value) voidsetS3(double value) voidsetS4(double value) voidsetS5(double value) voidsetS6(double value) voidsetS7(double value) intsize()static Double8static Double8static Double8double[]toArray()toString()
-
Field Details
-
TYPE
-
-
Constructor Details
-
Double8
public Double8() -
Double8
public Double8(double s0, double s1, double s2, double s3, double s4, double s5, double s6, double s7)
-
-
Method Details
-
add
* Operations on Double8 vectors. -
add
-
sub
-
sub
-
div
-
div
-
mult
-
mult
-
min
-
min
-
max
-
max
-
sqrt
-
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) -
getHigh
-
getLow
-
duplicate
Duplicates this vector.- Returns:
Double8
-
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>
-