Uses of Class
uk.ac.manchester.tornado.api.types.HalfFloat
Packages that use HalfFloat
Package
Description
-
Uses of HalfFloat in uk.ac.manchester.tornado.api
Methods in uk.ac.manchester.tornado.api that return HalfFloatModifier and TypeMethodDescriptionExecutionContext.allocateHalfFloatLocalArray(int size) Array Allocation in Local Memory (OpenCL terminology).KernelContext.allocateHalfFloatLocalArray(int size) It allocates a single dimensional array in local memory (known as shared memory in PTX). -
Uses of HalfFloat in uk.ac.manchester.tornado.api.math
Methods in uk.ac.manchester.tornado.api.math that return HalfFloatMethods in uk.ac.manchester.tornado.api.math with parameters of type HalfFloat -
Uses of HalfFloat in uk.ac.manchester.tornado.api.types
Methods in uk.ac.manchester.tornado.api.types that return HalfFloatModifier and TypeMethodDescriptionstatic HalfFloatTakes twoHalfFloatobjects and returns a new instance that contains the results of the addition.static HalfFloatTakes twoHalfFloatobjects and returns a new instance that contains the results of the division.static HalfFloatTakes twoHalfFloatobjects and returns a new instance that contains the results of the multiplication.static HalfFloatTakes twoHalfFloatobjects and returns a new instance that contains the results of the subtraction.Methods in uk.ac.manchester.tornado.api.types with parameters of type HalfFloatModifier and TypeMethodDescriptionstatic HalfFloatTakes twoHalfFloatobjects and returns a new instance that contains the results of the addition.static HalfFloatTakes twoHalfFloatobjects and returns a new instance that contains the results of the division.static HalfFloatTakes twoHalfFloatobjects and returns a new instance that contains the results of the multiplication.static HalfFloatTakes twoHalfFloatobjects and returns a new instance that contains the results of the subtraction. -
Uses of HalfFloat in uk.ac.manchester.tornado.api.types.arrays
Methods in uk.ac.manchester.tornado.api.types.arrays that return HalfFloatModifier and TypeMethodDescriptionHalfFloatArray.get(int index) Gets theHalfFloatvalue stored at the specified index of theHalfFloatArrayinstance.ByteArray.getHalfFloat(int byteIndex) Gets the half-float value stored at the specified byte index within theByteArrayinstance.HalfFloatArray.toHeapArray()Converts theHalfFloatdata from off-heap to on-heap, by copying the values of aHalfFloatArrayinstance into a new on-heapHalfFloat.Methods in uk.ac.manchester.tornado.api.types.arrays with parameters of type HalfFloatModifier and TypeMethodDescriptionstatic HalfFloatArrayCreates a new instance of theHalfFloatArrayclass from an on-heapHalfFloat.static HalfFloatArrayHalfFloatArray.fromElements(HalfFloat... values) Creates a new instance of theHalfFloatArrayclass from a set ofHalfFloatvalues.voidInitializes all the elements of theHalfFloatArrayinstance with a specified value.static voidHalfFloatArray.initialize(HalfFloatArray array, HalfFloat value) Factory method to initialize aHalfFloatArray.voidSets theHalfFloatvalue at a specified index of theHalfFloatArrayinstance.voidByteArray.setHalfFloat(int byteIndex, HalfFloat value) Sets the half-float value at the specified byte index within theByteArrayinstance. -
Uses of HalfFloat in uk.ac.manchester.tornado.api.types.collections
Methods in uk.ac.manchester.tornado.api.types.collections that return HalfFloatModifier and TypeMethodDescriptionstatic HalfFloatVectorHalf.dot(VectorHalf a, VectorHalf b) Performs Dot-product.VectorHalf.get(int index) Returns the half float at the given index of this vector.Methods in uk.ac.manchester.tornado.api.types.collections with parameters of type HalfFloatModifier and TypeMethodDescriptionvoidSets all elements to value.voidvoidvoidvoidvoidvoidSets the half float at the given index of this vector.voidSets the elements of this vector to that of the provided array. -
Uses of HalfFloat in uk.ac.manchester.tornado.api.types.tensors
Methods in uk.ac.manchester.tornado.api.types.tensors that return HalfFloatModifier and TypeMethodDescriptionTensorFP16.get(int index) Gets the half_float value stored at the specified index of theHalfFloatArrayinstance.Methods in uk.ac.manchester.tornado.api.types.tensors with parameters of type HalfFloatModifier and TypeMethodDescriptionvoidstatic voidTensorFP16.initialize(TensorFP16 tensor, HalfFloat value) void -
Uses of HalfFloat in uk.ac.manchester.tornado.api.types.vectors
Methods in uk.ac.manchester.tornado.api.types.vectors that return HalfFloatModifier and TypeMethodDescriptionstatic HalfFloatstatic HalfFloatstatic HalfFloatstatic HalfFloatstatic HalfFloatHalf16.get(int index) Half2.get(int index) Half3.get(int index) Half4.get(int index) Half8.get(int index) Half16.getS0()Half3.getS0()Half4.getS0()Half8.getS0()Half16.getS1()Half3.getS1()Half4.getS1()Half8.getS1()Half16.getS10()Half16.getS11()Half16.getS12()Half16.getS13()Half16.getS14()Half16.getS15()Half16.getS2()Half3.getS2()Half4.getS2()Half8.getS2()Half16.getS3()Half4.getS3()Half8.getS3()Half16.getS4()Half8.getS4()Half16.getS5()Half8.getS5()Half16.getS6()Half8.getS6()Half16.getS7()Half8.getS7()Half16.getS8()Half16.getS9()Half4.getW()Half2.getX()Half3.getX()Half4.getX()Half2.getY()Half3.getY()Half4.getY()Half3.getZ()Half4.getZ()Methods in uk.ac.manchester.tornado.api.types.vectors with parameters of type HalfFloatModifier and TypeMethodDescriptionstatic Half16static Half2static Half3static Half4static Half8static Half16static Half2static Half3static Half4static Half8static Half16static Half2static Half3static Half4static Half8voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidstatic Half16static Half2static Half3static Half4static Half8Constructors in uk.ac.manchester.tornado.api.types.vectors with parameters of type HalfFloatModifierConstructorDescriptionHalf16(HalfFloat s0, HalfFloat s1, HalfFloat s2, HalfFloat s3, HalfFloat s4, HalfFloat s5, HalfFloat s6, HalfFloat s7, HalfFloat s8, HalfFloat s9, HalfFloat s10, HalfFloat s11, HalfFloat s12, HalfFloat s13, HalfFloat s14, HalfFloat s15) Half8(HalfFloat s0, HalfFloat s1, HalfFloat s2, HalfFloat s3, HalfFloat s4, HalfFloat s5, HalfFloat s6, HalfFloat s7)