Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abs(byte) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- abs(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- abs(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- abs(int) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- abs(long) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- abs(short) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- AbstractWorkerGrid - Class in uk.ac.manchester.tornado.api
- AbstractWorkerGrid(long, long, long) - Constructor for class uk.ac.manchester.tornado.api.AbstractWorkerGrid
- ACCELERATOR - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoDeviceType
- access() - Method in record class uk.ac.manchester.tornado.api.AccessorParameters.PairAccessor
-
Returns the value of the
accessrecord component. - Access - Enum Class in uk.ac.manchester.tornado.api.common
-
Enum used to specify the accesses of parameters passed on
TornadoFunctions.Task. - AccessorParameters - Class in uk.ac.manchester.tornado.api
-
Definition of accessor for the Prebuilt-Task API.
- AccessorParameters(int) - Constructor for class uk.ac.manchester.tornado.api.AccessorParameters
- AccessorParameters.PairAccessor - Record Class in uk.ac.manchester.tornado.api
- acos(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- acos(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- acosh(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- acosh(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- add(HalfFloat, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.HalfFloat
-
Takes two
HalfFloatobjects and returns a new instance that contains the results of the addition. - add(Byte3, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- add(Byte3, Byte3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- add(Byte4, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- add(Byte4, Byte4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- add(Double16, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- add(Double16, Double16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
-
* Operations on Double16 vectors.
- add(Double2, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- add(Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
-
* Operations on Double2 vectors.
- add(Double2, Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- add(Double3, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- add(Double3, Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
-
* Operations on Double3 vectors.
- add(Double4, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- add(Double4, Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
-
* Operations on Double4 vectors.
- add(Double8, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- add(Double8, Double8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
-
* Operations on Double8 vectors.
- add(Float16, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- add(Float16, Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- add(Float16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- add(Float2, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- add(Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- add(Float2, Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- add(Float2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- add(Float3, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- add(Float3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- add(Float3, Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- add(Float4, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- add(Float4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- add(Float4, Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- add(Float8, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- add(Float8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- add(Float8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- add(Half16, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- add(Half16, Half16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half16
-
* Operations on
Half16vectors. - add(Half2, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- add(Half2, Half2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- add(Half2, Half2, Half2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- add(Half3, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- add(Half3, Half3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half3
-
* Operations on Float3 vectors.
- add(Half4, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- add(Half4, Half4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- add(Half8, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- add(Half8, Half8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half8
-
* Operations on Half8 vectors.
- add(Int16, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- add(Int16, Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- add(Int16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
-
* Operations on Int16 vectors.
- add(Int2, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- add(Int2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- add(Int2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
-
* Operations on Int2 vectors.
- add(Int3, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- add(Int3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- add(Int3, Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- add(Int4, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- add(Int4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- add(Int4, Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- add(Int8, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- add(Int8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- add(Int8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
-
* Operations on int8 vectors.
- add(Short2, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- add(Short2, Short2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- add(Short3, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- add(Short3, Short3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- addContext(String) - Method in exception class uk.ac.manchester.tornado.api.exceptions.TornadoInternalError
- addContext(String, Object) - Method in exception class uk.ac.manchester.tornado.api.exceptions.TornadoInternalError
- addInner(SchedulableTask) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- addPrebuiltTask(TaskPackage) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- addTask(TaskPackage) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
It adds a task by using a
TaskPackage. - addTask(TaskPackage) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
It adds a task by using a
TaskPackage. - addTask(TaskPackage) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- addValueToMetric(ProfilerType, String, long) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- addWorkerGrid(String, WorkerGrid) - Method in class uk.ac.manchester.tornado.api.GridScheduler
-
Adds a new WorkerGrid object to the grid scheduler for a specific task.
- aHalf2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
-
Cast vector From Half3 into a Half2.
- ALL - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoDeviceType
- allocate(Object, long, Access) - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- allocate(Object, long, DeviceBufferState, Access) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
-
It allocates an object in the pre-defined heap of the target device.
- allocateByteLocalArray(int) - Method in interface uk.ac.manchester.tornado.api.ExecutionContext
-
Array Allocation in Local Memory (OpenCL terminology).
- allocateByteLocalArray(int) - Method in class uk.ac.manchester.tornado.api.KernelContext
-
It allocates a single dimensional array in local memory (known as shared memory in PTX).
- allocateDoubleLocalArray(int) - Method in interface uk.ac.manchester.tornado.api.ExecutionContext
-
Array Allocation in Local Memory (OpenCL terminology).
- allocateDoubleLocalArray(int) - Method in class uk.ac.manchester.tornado.api.KernelContext
-
It allocates a single dimensional array in local memory (known as shared memory in PTX).
- allocateFloatLocalArray(int) - Method in interface uk.ac.manchester.tornado.api.ExecutionContext
-
Array Allocation in Local Memory (OpenCL terminology).
- allocateFloatLocalArray(int) - Method in class uk.ac.manchester.tornado.api.KernelContext
-
It allocates a single dimensional array in local memory (known as shared memory in PTX).
- allocateHalfFloatLocalArray(int) - Method in interface uk.ac.manchester.tornado.api.ExecutionContext
-
Array Allocation in Local Memory (OpenCL terminology).
- allocateHalfFloatLocalArray(int) - Method in class uk.ac.manchester.tornado.api.KernelContext
-
It allocates a single dimensional array in local memory (known as shared memory in PTX).
- allocateIntLocalArray(int) - Method in interface uk.ac.manchester.tornado.api.ExecutionContext
-
Array Allocation in Local Memory (OpenCL terminology).
- allocateIntLocalArray(int) - Method in class uk.ac.manchester.tornado.api.KernelContext
-
It allocates a single dimensional array in local memory (known as shared memory in PTX).
- allocateLongLocalArray(int) - Method in interface uk.ac.manchester.tornado.api.ExecutionContext
-
Array Allocation in Local Memory (OpenCL terminology).
- allocateLongLocalArray(int) - Method in class uk.ac.manchester.tornado.api.KernelContext
-
It allocates a single dimensional array in local memory (known as shared memory in PTX).
- allocateObjects(Object[], long, DeviceBufferState[], Access[]) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- ALLOCATION_BYTES - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- append(double) - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- append(float) - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- append(int) - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- append(long) - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- append(String) - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- append(StringBuilder) - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- append(JSonWriter) - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- apply() - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task
- apply(Consumer<SchedulableTask>) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- apply(T1) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task1
- apply(T1, T2) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task2
- apply(T1, T2, T3) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task3
- apply(T1, T2, T3, T4) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task4
- apply(T1, T2, T3, T4, T5) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task5
- apply(T1, T2, T3, T4, T5, T6) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task6
- apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task7
- apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task8
- apply(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task9
- apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task10
- apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task11
- apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task12
- apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task13
- apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task14
- apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) - Method in interface uk.ac.manchester.tornado.api.common.TornadoFunctions.Task15
- ARRAY_HEADER - Static variable in class uk.ac.manchester.tornado.api.types.arrays.TornadoNativeArray
-
The size of the header in bytes.
- asArray() - Static method in enum class uk.ac.manchester.tornado.api.common.Access
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- asBuffer() - Method in interface uk.ac.manchester.tornado.api.types.common.PrimitiveStorage
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- asBuffer() - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- asBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- asBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- asBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- asBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- asBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- asBuffer(IntArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- asDouble2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
-
Cast vector into a Double2.
- asDouble2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
-
Cast vector into a Double2.
- asDouble3() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- asFloat2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
-
Cast vector From Float3 into a Float2.
- asFloat2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
-
Cast vector into a Float2.
- asFloat3() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- asin(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- asin(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- asinh(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- asinh(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- asInt2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- asInt2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- asInt3() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- atan(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- atan(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- atan2(double, double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- atan2(float, float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- atomic_add(IntArray, int, int) - Static method in class uk.ac.manchester.tornado.api.TornadoVMIntrinsics
-
Deprecated.
- atomicAdd(double[], int, double) - Static method in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- atomicAdd(float[], int, float) - Static method in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- atomicAdd(int[], int, int) - Method in interface uk.ac.manchester.tornado.api.ExecutionContext
-
Method used to read a memory address by using the array and the index, then add the value of val to it, and write the result back to the same address.
- atomicAdd(int[], int, int) - Method in class uk.ac.manchester.tornado.api.KernelContext
-
Method used to read a memory address by using the array and the index, then add the value of val to it, and write the result back to the same address.
- atomicAdd(DoubleArray, int, double) - Method in interface uk.ac.manchester.tornado.api.ExecutionContext
-
Method used to read a memory address by using the array and the index, then add the value of val to it, and write the result back to the same address.
- atomicAdd(DoubleArray, int, double) - Method in class uk.ac.manchester.tornado.api.KernelContext
-
Method used to read a memory address by using the array and the index, then add the value of val to it, and write the result back to the same address.
- atomicAdd(FloatArray, int, float) - Method in interface uk.ac.manchester.tornado.api.ExecutionContext
-
Method used to read a memory address by using the array and the index, then add the value of val to it, and write the result back to the same address.
- atomicAdd(FloatArray, int, float) - Method in class uk.ac.manchester.tornado.api.KernelContext
-
Method used to read a memory address by using the array and the index, then add the value of val to it, and write the result back to the same address.
- atomicAdd(IntArray, int, int) - Method in interface uk.ac.manchester.tornado.api.ExecutionContext
-
Method used to read a memory address by using the array and the index, then add the value of val to it, and write the result back to the same address.
- atomicAdd(IntArray, int, int) - Method in class uk.ac.manchester.tornado.api.KernelContext
-
Method used to read a memory address by using the array and the index, then add the value of val to it, and write the result back to the same address.
- atomicAdd(LongArray, int, long) - Method in interface uk.ac.manchester.tornado.api.ExecutionContext
-
Method used to read a memory address by using the array and the index, then add the value of val to it, and write the result back to the same address.
- atomicAdd(LongArray, int, long) - Method in class uk.ac.manchester.tornado.api.KernelContext
-
Method used to read a memory address by using the array and the index, then add the value of val to it, and write the result back to the same address.
- attachProfiler(TornadoProfiler) - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
B
- BACKEND - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- bitDiff(float[], float[]) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- BOOL - Enum constant in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Represents a boolean data type using 1 byte for true/false values.
- buffer - Variable in class uk.ac.manchester.tornado.api.memory.XPUBuffer.XPUBufferWrapper
- bufferOffset - Variable in class uk.ac.manchester.tornado.api.memory.XPUBuffer.XPUBufferWrapper
- build() - Method in interface uk.ac.manchester.tornado.api.profiler.ChromeEventTracer.Builder
- Byte3 - Class in uk.ac.manchester.tornado.api.types.vectors
- Byte3() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Byte3
- Byte3(byte, byte, byte) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Byte3
- Byte4 - Class in uk.ac.manchester.tornado.api.types.vectors
- Byte4() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Byte4
- Byte4(byte, byte, byte, byte) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Byte4
- ByteArray - Class in uk.ac.manchester.tornado.api.types.arrays
-
This class represents an array of bytes stored in native memory.
- ByteArray(int) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Constructs a new instance of the
ByteArraythat will store a user-specified number of elements. - ByteArray(ByteArray...) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.ByteArray
- ByteOps - Class in uk.ac.manchester.tornado.api.types.utils
- ByteOps() - Constructor for class uk.ac.manchester.tornado.api.types.utils.ByteOps
C
- calculateULP(ImageFloat) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- calculateULP(ImageFloat3) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- calculateULP(ImageFloat8) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- calculateULP(Matrix4x4Float) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- cardinality() - Method in interface uk.ac.manchester.tornado.api.common.TornadoEvents
- cbrace() - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- ceil(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- ceil(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- CharArray - Class in uk.ac.manchester.tornado.api.types.arrays
-
This class represents an array of characters stored in native memory.
- CharArray(int) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Constructs a new instance of the
CharArraythat will store a user-specified number of elements. - CharArray(CharArray...) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.CharArray
- childLink - Variable in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Reference to the next node in the list.
- CHROME_EVENT_TRACER_ENABLED_KEY - Static variable in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- CHROME_EVENT_TRACER_FILENAME - Static variable in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- CHROME_EVENT_TRACER_FILENAME_KEY - Static variable in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
-
The filename for ChromeEventTracer to write json file.
- ChromeEventJSonWriter - Class in uk.ac.manchester.tornado.api.profiler
- ChromeEventTracer - Class in uk.ac.manchester.tornado.api.profiler
- ChromeEventTracer() - Constructor for class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- ChromeEventTracer.Builder<T> - Interface in uk.ac.manchester.tornado.api.profiler
- clamp(byte, byte, byte) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- clamp(double, double, double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- clamp(float, float, float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- clamp(int, int, int) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- clamp(long, long, long) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- clamp(short, short, short) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- clamp(Byte3, byte, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- clamp(Byte4, byte, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- clamp(Double2, double, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- clamp(Double3, double, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- clamp(Double4, double, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- clamp(Float2, float, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- clamp(Float3, float, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- clamp(Float4, float, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- clamp(Int2, int, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- clamp(Int3, int, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- clamp(Int4, int, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- clamp(Short2, short, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- clamp(Short3, short, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- clean() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- clean() - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- clear() - Method in interface uk.ac.manchester.tornado.api.memory.ObjectState
- clear() - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Sets all the values of the
ByteArrayinstance to zero. - clear() - Method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Sets all the values of the
CharArrayinstance to , the default char value. - clear() - Method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Sets all the values of the
DoubleArrayinstance to zero. - clear() - Method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Sets all the values of the
FloatArrayinstance to zero. - clear() - Method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Sets all the values of the
HalfFloatArrayinstance to zero. - clear() - Method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
-
Sets all the values of the
Int8Arrayinstance to zero. - clear() - Method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Sets all the values of the
IntArrayinstance to zero. - clear() - Method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Sets all the values of the
LongArrayinstance to zero. - clear() - Method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Sets all the values of the
ShortArrayinstance to zero. - clear() - Method in class uk.ac.manchester.tornado.api.types.arrays.TornadoNativeArray
-
Clears the contents of the native array.
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- clear() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- clear() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- clear() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- clear() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- clear() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- clear() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- clear() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- clear() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- clear() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- clear() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- clear() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- clear() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- clear() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- clear() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- clear() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- clear() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- clear() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- clear() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- clear() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
- clear() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
- clear() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- clear() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- clear() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- clear() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- clear() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- clear() - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- clearProfiles() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Clean all events associated with previous executions.
- clearProfiles() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- close() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
- colon() - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- column(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- column(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- column(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- column(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- column(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- COLUMNS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
-
Number of columns.
- COLUMNS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
-
Number of columns.
- COLUMNS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
-
Number of columns.
- COLUMNS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
-
Number of columns.
- COLUMNS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
-
Number of columns.
- COLUMNS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
-
Number of columns.
- COLUMNS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
-
Number of columns.
- COLUMNS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
-
Number of columns.
- COLUMNS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
-
Number of columns.
- COLUMNS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
-
Number of columns.
- commaIfNeeded() - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- compact() - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- compare(double, double) - Static method in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- compare(double, double, double) - Static method in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- compare(float, float) - Static method in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- compare(float, float) - Static method in class uk.ac.manchester.tornado.api.types.utils.IntOps
- compare(float, float, float) - Static method in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- compare(short, short) - Static method in class uk.ac.manchester.tornado.api.types.utils.ShortOps
- compareBits(double, double) - Static method in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- compareBits(float, float) - Static method in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- compareULP(double, double, double) - Static method in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- compareULP(float, float, float) - Static method in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- CompilerIntrinsic - Annotation Interface in uk.ac.manchester.tornado.api.internal.annotations
- COMPLETE - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoExecutionStatus
- concat(ByteArray...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
- concat(CharArray...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
- concat(DoubleArray...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Concatenates multiple
DoubleArrayinstances into a singleDoubleArray. - concat(FloatArray...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Concatenates multiple
FloatArrayinstances into a singleFloatArray. - concat(HalfFloatArray...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Concatenates multiple
HalfFloatArrayinstances into a singleHalfFloatArray. - concat(Int8Array...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
- concat(IntArray...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
- concat(LongArray...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
- concat(ShortArray...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Concatenates multiple
ShortArrayinstances into a singleShortArray. - concat(TensorByte...) - Static method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
-
Concatenates multiple
TensorByteinstances into a singleTensorByte. - concat(TensorFP16...) - Static method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
-
Concatenates multiple
TensorFP16instances into a singleTensorFP16. - concat(TensorFP32...) - Static method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
-
Concatenates multiple
TensorFP32instances into a singleTensorFP32. - concat(TensorFP64...) - Static method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
-
Concatenates multiple
TensorFP64instances into a singleTensorFP64. - concat(TensorInt16...) - Static method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
-
Concatenates multiple
TensorInt16instances into a singleTensorInt16. - concat(TensorInt32...) - Static method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
-
Concatenates multiple
TensorInt32instances into a singleTensorInt32. - concat(TensorInt64...) - Static method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
-
Concatenates multiple
TensorInt64instances into a singleTensorInt64. - CONSOLE - Enum constant in enum class uk.ac.manchester.tornado.api.enums.ProfilerMode
-
Reports profiler via STDOUT once the executor finishes.
- consumeFromDevice(Object...) - Method in class uk.ac.manchester.tornado.api.TaskGraph
- consumeFromDevice(Object...) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
- consumeFromDevice(Object...) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- consumeFromDevice(String, Object...) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Tag a set of objects to be used directly from the device.
- consumeFromDevice(String, Object...) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
- consumeFromDevice(String, Object...) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- contains(String, String) - Method in class uk.ac.manchester.tornado.api.GridScheduler
-
Checks if the grid scheduler contains a specific worker grid for a task.
- COPY_IN_TIME - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- COPY_OUT_SIZE_BYTES_SYNC - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- COPY_OUT_TIME - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- COPY_OUT_TIME_SYNC - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- cos(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
-
In PTX, the cos operation that accepts a double input is narrowed to f32, since the PTX instruction does not support f64 operands.
- cos(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- cos(Float16) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- cos(Float2) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- cos(Float4) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- cos(Float8) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- cospi(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
-
In PTX, the cospi operation that accepts a double input is narrowed to f32, since the PTX cos instruction does not support f64 operands.
- cospi(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- CPU - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoDeviceType
- create() - Static method in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- createImmutableTaskGraph() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- createJson(StringBuilder, String) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- createPackage(String, TornadoFunctions.Task) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task1<T1>, T1) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task2<T1, T2>, T1, T2) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task3<T1, T2, T3>, T1, T2, T3) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task4<T1, T2, T3, T4>, T1, T2, T3, T4) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task5<T1, T2, T3, T4, T5>, T1, T2, T3, T4, T5) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task6<T1, T2, T3, T4, T5, T6>, T1, T2, T3, T4, T5, T6) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task7<T1, T2, T3, T4, T5, T6, T7>, T1, T2, T3, T4, T5, T6, T7) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task8<T1, T2, T3, T4, T5, T6, T7, T8>, T1, T2, T3, T4, T5, T6, T7, T8) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPackage(String, TornadoFunctions.Task9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, T1, T2, T3, T4, T5, T6, T7, T8, T9) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- createPrebuiltTask(String, String, String, AccessorParameters) - Static method in class uk.ac.manchester.tornado.api.common.TaskPackage
- cross(Double3, Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- cross(Float3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- csqbrace() - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- CUSTOM - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoDeviceType
D
- DataRange - Class in uk.ac.manchester.tornado.api
-
Data Range Class provides a set of utilities to perform partial copies between the accelerator (e.g., a GPU) and the CPU.
- DataRange(TornadoNativeArray) - Constructor for class uk.ac.manchester.tornado.api.DataRange
- DataTransferMode - Class in uk.ac.manchester.tornado.api.enums
-
Enumerate to specify the mode in which data will be copied to/from the host to/from the device.
- DataTransferMode() - Constructor for class uk.ac.manchester.tornado.api.enums.DataTransferMode
- deallocate() - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- deallocate(DeviceBufferState) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- Debug - Class in uk.ac.manchester.tornado.api.exceptions
- Debug() - Constructor for class uk.ac.manchester.tornado.api.exceptions.Debug
- dec(Byte3, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- dec(Byte4, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- dec(Double2, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- dec(Double3, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- dec(Double4, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- dec(Float2, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- dec(Float3, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- dec(Float4, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- dec(Int2, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- dec(Int3, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- dec(Int4, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- dec(Short2, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- dec(Short3, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- decScope() - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- DEFAULT - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoDeviceType
- DEFAULT_DEVICE - Static variable in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Method to obtain the default device in TornadoVM.
- DEPTH - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
-
Depth.
- DEPTH - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
-
Depth.
- DEPTH - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
-
Depth.
- DEPTH - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
-
Depth.
- DEPTH - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
-
Depth.
- DEPTH - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
-
Depth.
- dequantizeFusedResult(int, float, float) - Static method in class uk.ac.manchester.tornado.api.utils.QuantizationUtils
- DEVICE - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- DEVICE_ID - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- DeviceBufferState - Interface in uk.ac.manchester.tornado.api.memory
- diag() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- diag() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- diag() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- diag() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- diag() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- DIM - Static variable in class uk.ac.manchester.tornado.api.WorkerGrid1D
- DIM - Static variable in class uk.ac.manchester.tornado.api.WorkerGrid2D
- DIM - Static variable in class uk.ac.manchester.tornado.api.WorkerGrid3D
- dimension() - Method in interface uk.ac.manchester.tornado.api.WorkerGrid
-
Returns the number of parallel dimensions.
- dimension() - Method in class uk.ac.manchester.tornado.api.WorkerGrid1D
- dimension() - Method in class uk.ac.manchester.tornado.api.WorkerGrid2D
- dimension() - Method in class uk.ac.manchester.tornado.api.WorkerGrid3D
- dimensions() - Method in record class uk.ac.manchester.tornado.api.types.tensors.Shape
-
Returns the value of the
dimensionsrecord component. - disableProfiler() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- div(HalfFloat, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.HalfFloat
-
Takes two
HalfFloatobjects and returns a new instance that contains the results of the division. - div(Byte3, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- div(Byte3, Byte3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- div(Byte4, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- div(Byte4, Byte4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- div(Double16, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- div(Double16, Double16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- div(Double2, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- div(Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- div(Double2, Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- div(Double3, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- div(Double3, Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- div(Double4, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- div(Double4, Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- div(Double8, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- div(Double8, Double8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- div(Float16, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- div(Float16, Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- div(Float16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- div(Float2, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- div(Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- div(Float2, Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- div(Float2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- div(Float3, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- div(Float3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- div(Float3, Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- div(Float4, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- div(Float4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- div(Float4, Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- div(Float8, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- div(Float8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- div(Float8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- div(Half16, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- div(Half16, Half16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- div(Half2, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- div(Half2, Half2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- div(Half3, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- div(Half3, Half3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- div(Half4, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- div(Half4, Half4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- div(Half8, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- div(Half8, Half8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- div(Int16, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- div(Int16, Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- div(Int16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- div(Int2, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- div(Int2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- div(Int2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- div(Int3, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- div(Int3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- div(Int3, Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- div(Int4, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- div(Int4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- div(Int4, Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- div(Int8, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- div(Int8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- div(Int8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- div(Short2, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- div(Short2, Short2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- div(Short3, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- div(Short3, Short3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- dot(VectorDouble, VectorDouble) - Static method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
-
Perform dot product.
- dot(VectorFloat, VectorFloat) - Static method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
-
Performs Dot-product.
- dot(VectorHalf, VectorHalf) - Static method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
-
Performs Dot-product.
- dot(VectorInt, VectorInt) - Static method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
-
Perform dot-product.
- dot(Double16, Double16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- dot(Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- dot(Double3, Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- dot(Double4, Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- dot(Float16, Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- dot(Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- dot(Float3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- dot(Float4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- dot(Float8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- dot(Half16, Half16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- dot(Half2, Half2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- dot(Half3, Half3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- dot(Half4, Half4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- dot(Half8, Half8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- dot(Int16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- dot(Int2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- dot(Int8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- DOUBLE - Enum constant in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Represents a double-precision 64-bit IEEE floating-point data type using 8 bytes.
- Double16 - Class in uk.ac.manchester.tornado.api.types.vectors
- Double16() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Double16
- Double16(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Double16
- Double2 - Class in uk.ac.manchester.tornado.api.types.vectors
- Double2() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Double2
- Double2(double, double) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Double2
- Double3 - Class in uk.ac.manchester.tornado.api.types.vectors
- Double3() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Double3
- Double3(double, double, double) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Double3
- Double4 - Class in uk.ac.manchester.tornado.api.types.vectors
- Double4() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Double4
- Double4(double, double, double, double) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Double4
- Double8 - Class in uk.ac.manchester.tornado.api.types.vectors
- Double8() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Double8
- Double8(double, double, double, double, double, double, double, double) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Double8
- DoubleArray - Class in uk.ac.manchester.tornado.api.types.arrays
-
This class represents an array of doubles stored in native memory.
- DoubleArray(int) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Constructs a new instance of the
DoubleArraythat will store a user-specified number of elements. - DoubleArray(DoubleArray...) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Constructs a new
DoubleArrayinstance by concatenating the contents of the given array ofDoubleArrayinstances. - DoubleOps - Class in uk.ac.manchester.tornado.api.types.utils
- DoubleOps() - Constructor for class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- dp4a(Int8Array, long, byte[], long, int) - Static method in class uk.ac.manchester.tornado.api.utils.QuantizationUtils
- dp4a(Int8Array, long, Int8Array, long, int) - Static method in class uk.ac.manchester.tornado.api.utils.QuantizationUtils
- dp4a_packed(int, int, int) - Static method in class uk.ac.manchester.tornado.api.utils.QuantizationUtils
- DRMode - Enum Class in uk.ac.manchester.tornado.api
-
DRMode: Dynamic Reconfiguration Mode.
- DType - Enum Class in uk.ac.manchester.tornado.api.types.tensors
-
The
DTypeenum represents the various data types can be found in models. - dump() - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- dump() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- dumpEvents() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- dumpEvents(long) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- dumpJson(StringBuilder, String) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- dumpProfiles() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Dump in STDOUT all metrics associated to an execution.
- dumpProfiles() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- dumpTimes() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
-
Duplicates this vector.
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- duplicate() - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
E
- elapsedTimeInSeconds(long, long) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
- enableDefaultThreadScheduler(boolean) - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- enableProfiler(ProfilerMode) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- enqueueBarrier(long) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- enqueueBarrier(long, int[]) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- enqueueMarker(long) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- enqueueMarker(long, int[]) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- enqueueNDRangeKernelIfEnabled(String, long, long) - Static method in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- enqueueRead(long, Object, long, int[], boolean) - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- enqueueReadIfEnabled(String, long, long, long) - Static method in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- enqueueTaskIfEnabled(String, long, long) - Static method in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- enqueueWrite(long, Object, long, long, int[], boolean) - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- enqueueWriteIfEnabled(String, long, long, long) - Static method in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- ensureLoaded(long) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- ensurePresent(long, Object, DeviceBufferState, int[], long, long) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
-
It allocates and copy in the content of the object to the target device.
- EPOCH_US - Static variable in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- EPSILON - Static variable in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- EPSILON - Static variable in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- EPSILON - Static variable in class uk.ac.manchester.tornado.api.types.utils.IntOps
- equals(Object) - Method in record class uk.ac.manchester.tornado.api.AccessorParameters.PairAccessor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class uk.ac.manchester.tornado.api.types.tensors.Shape
-
Indicates whether some other object is "equal to" this one.
- ERROR - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoExecutionStatus
- Event - Interface in uk.ac.manchester.tornado.api.common
- EVERY_EXECUTION - Static variable in class uk.ac.manchester.tornado.api.enums.DataTransferMode
-
Flag to copy data between host invalid input: '<'-> device every time the execute method of a task-graph (
TaskGraph) is invoked. - execute() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Execute an execution plan.
- execute(ExecutorFrame) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- ExecutionContext - Interface in uk.ac.manchester.tornado.api
-
Generic interface for TornadoVM to implement a Thread-Context API.
- executionFrame - Variable in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
- ExecutionPlanType - Class in uk.ac.manchester.tornado.api
- ExecutionPlanType(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.ExecutionPlanType
- ExecutorFrame - Class in uk.ac.manchester.tornado.api.runtime
-
Class to store all objects and parameters related to the dispatch of an execution plan.
- ExecutorFrame(long) - Constructor for class uk.ac.manchester.tornado.api.runtime.ExecutorFrame
- exp(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
-
In PTX, the exp operation that accepts a double input is narrowed to f32, since the PTX instruction does not support f64 operands.
- exp(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
F
- fill(byte) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- fill(byte) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- fill(double) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
-
Sets all elements to value.
- fill(double) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- fill(double) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- fill(double) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- fill(double) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- fill(double) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- fill(double) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- fill(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
-
Sets all elements to value.
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- fill(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- fill(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
-
Sets all elements to value.
- fill(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- fill(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- fill(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- fill(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- fill(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- fill(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- fill(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- fill(long) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- fill(short) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- fill(short) - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- fill(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
-
Sets all elements to value.
- fill(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- fill(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- fill(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- fill(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- fill(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- findMaxULP(double, double) - Static method in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- findMaxULP(float, float) - Static method in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- findMaxULP(FloatArray, FloatArray) - Static method in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- findMaxULP(Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- findMaxULP(Double3, Double3) - Static method in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- findMaxULP(Double4, Double4) - Static method in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- findMaxULP(Double8, Double8) - Static method in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- findMaxULP(Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- findMaxULP(Float3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- findMaxULP(Float4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- findMaxULP(Float8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- findULPDistance(double[], double[]) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- findULPDistance(float[], float[]) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- findULPDistance(DoubleArray, DoubleArray) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- findULPDistance(FloatArray, FloatArray) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- findULPDistance(Double16, Double16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- findULPDistance(Double3, Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- findULPDistance(Double8, Double8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- findULPDistance(Float3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- findULPDistance(Float4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- findULPDistance(Float8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- FIRST_EXECUTION - Static variable in class uk.ac.manchester.tornado.api.enums.DataTransferMode
-
Flag to copy data between host invalid input: '<'-> device only during the first execution.
- FLOAT - Enum constant in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Represents a single-precision 32-bit IEEE floating-point data type using 4 bytes.
- Float16 - Class in uk.ac.manchester.tornado.api.types.vectors
- Float16() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Float16
- Float16(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Float16
- Float2 - Class in uk.ac.manchester.tornado.api.types.vectors
- Float2() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Float2
- Float2(float, float) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Float2
- Float3 - Class in uk.ac.manchester.tornado.api.types.vectors
- Float3() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Float3
- Float3(float, float, float) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Float3
- Float4 - Class in uk.ac.manchester.tornado.api.types.vectors
- Float4() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Float4
- Float4(float, float, float, float) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Float4
- Float8 - Class in uk.ac.manchester.tornado.api.types.vectors
- Float8() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Float8
- Float8(float, float, float, float, float, float, float, float) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Float8
- FloatArray - Class in uk.ac.manchester.tornado.api.types.arrays
-
This class represents an array of floats stored in native memory.
- FloatArray(int) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Constructs a new instance of the
FloatArraythat will store a user-specified number of elements. - FloatArray(FloatArray...) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Constructs a new
FloatArrayinstance by concatenating the contents of the given array ofFloatArrayinstances. - FloatingPointError - Class in uk.ac.manchester.tornado.api.types.utils
- FloatingPointError(float, float, float, float) - Constructor for class uk.ac.manchester.tornado.api.types.utils.FloatingPointError
- FloatingPointError(float, float, float, float, int) - Constructor for class uk.ac.manchester.tornado.api.types.utils.FloatingPointError
- FloatOps - Class in uk.ac.manchester.tornado.api.types.utils
- FloatOps() - Constructor for class uk.ac.manchester.tornado.api.types.utils.FloatOps
- floatPI() - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- floor(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- floor(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- floor(Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- floor(Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- floor(Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- floor(Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- floor(Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- floor(Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- flush(long) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- flushEvents(long) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- FMT - Static variable in class uk.ac.manchester.tornado.api.types.utils.ByteOps
- FMT - Static variable in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- FMT - Static variable in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- FMT - Static variable in class uk.ac.manchester.tornado.api.types.utils.IntOps
- FMT - Static variable in class uk.ac.manchester.tornado.api.types.utils.LongOps
- FMT - Static variable in class uk.ac.manchester.tornado.api.types.utils.ShortOps
- FMT_16 - Static variable in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- FMT_16 - Static variable in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- FMT_16 - Static variable in class uk.ac.manchester.tornado.api.types.utils.IntOps
- FMT_16 - Static variable in class uk.ac.manchester.tornado.api.types.utils.LongOps
- FMT_2 - Static variable in class uk.ac.manchester.tornado.api.types.utils.ByteOps
- FMT_2 - Static variable in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- FMT_2 - Static variable in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- FMT_2 - Static variable in class uk.ac.manchester.tornado.api.types.utils.IntOps
- FMT_2 - Static variable in class uk.ac.manchester.tornado.api.types.utils.LongOps
- FMT_2 - Static variable in class uk.ac.manchester.tornado.api.types.utils.ShortOps
- FMT_3 - Static variable in class uk.ac.manchester.tornado.api.types.utils.ByteOps
- FMT_3 - Static variable in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- FMT_3 - Static variable in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- FMT_3 - Static variable in class uk.ac.manchester.tornado.api.types.utils.IntOps
- FMT_3 - Static variable in class uk.ac.manchester.tornado.api.types.utils.LongOps
- FMT_3 - Static variable in class uk.ac.manchester.tornado.api.types.utils.ShortOps
- FMT_3_E - Static variable in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- FMT_3_E - Static variable in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- FMT_4 - Static variable in class uk.ac.manchester.tornado.api.types.utils.ByteOps
- FMT_4 - Static variable in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- FMT_4 - Static variable in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- FMT_4 - Static variable in class uk.ac.manchester.tornado.api.types.utils.IntOps
- FMT_4 - Static variable in class uk.ac.manchester.tornado.api.types.utils.LongOps
- FMT_4_EM - Static variable in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- FMT_4_EM - Static variable in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- FMT_4_M - Static variable in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- FMT_4_M - Static variable in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- FMT_6 - Static variable in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- FMT_6 - Static variable in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- FMT_6 - Static variable in class uk.ac.manchester.tornado.api.types.utils.IntOps
- FMT_6 - Static variable in class uk.ac.manchester.tornado.api.types.utils.LongOps
- FMT_6_E - Static variable in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- FMT_6_E - Static variable in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- FMT_8 - Static variable in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- FMT_8 - Static variable in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- FMT_8 - Static variable in class uk.ac.manchester.tornado.api.types.utils.IntOps
- FMT_8 - Static variable in class uk.ac.manchester.tornado.api.types.utils.LongOps
- forceCompilation() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- formatArray(Object) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
- formatBytes(long) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
- formatBytesPerSecond(double) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
- FPGA - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoDeviceType
- fract(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- fract(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- fract(Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- fract(Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- fract(Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- fract(Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- fract(Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- fract(Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- freeDeviceMemory() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Mark all device buffers that correspond to the current execution plan as free in order for the TornadoVM runtime system to reuse those buffers and avoid continuous device memory deallocation and allocation.
- freeDeviceMemory() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- fromArray(byte[]) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Creates a new instance of the
ByteArrayclass from an on-heap byte array. - fromArray(byte[]) - Static method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
-
Creates a new instance of the
Int8Arrayclass from an on-heap byte. - fromArray(char[]) - Static method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Creates a new instance of the
CharArrayclass from an on-heap char array. - fromArray(double[]) - Static method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Creates a new instance of the
DoubleArrayclass from an on-heap double array. - fromArray(float[]) - Static method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Creates a new instance of the
FloatArrayclass from an on-heap float array. - fromArray(int[]) - Static method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Creates a new instance of the
IntArrayclass from an on-heap int array. - fromArray(long[]) - Static method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Creates a new instance of the
LongArrayclass from an on-heap long array. - fromArray(short[]) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Creates a new instance of the
ShortArrayclass from an on-heap short array. - fromArray(HalfFloat[]) - Static method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Creates a new instance of the
HalfFloatArrayclass from an on-heapHalfFloat. - fromByteBuffer(ByteBuffer) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Creates a new instance of the
ByteArrayclass from aByteBuffer. - fromCharBuffer(CharBuffer) - Static method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Creates a new instance of the
CharArrayclass from aCharBuffer. - fromDoubleBuffer(DoubleBuffer) - Static method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Creates a new instance of the
DoubleArrayclass from aDoubleBuffer. - fromElements(byte...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Creates a new instance of the
ByteArrayclass from a set of byte values. - fromElements(byte...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
-
Creates a new instance of the
Int8Arrayclass from a set of byte values. - fromElements(char...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Creates a new instance of the
CharArrayclass from a set of char values. - fromElements(double...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Creates a new instance of the
DoubleArrayclass from a set of double values. - fromElements(float...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Creates a new instance of the
FloatArrayclass from a set of float values. - fromElements(int...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Creates a new instance of the
IntArrayclass from a set of int values. - fromElements(long...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Creates a new instance of the
LongArrayclass from a set of long values. - fromElements(short...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Creates a new instance of the
ShortArrayclass from a set of short values. - fromElements(HalfFloat...) - Static method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Creates a new instance of the
HalfFloatArrayclass from a set ofHalfFloatvalues. - fromFloatBuffer(FloatBuffer) - Static method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Creates a new instance of the
FloatArrayclass from aFloatBuffer. - fromIntBuffer(IntBuffer) - Static method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
- fromLongBuffer(LongBuffer) - Static method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Creates a new instance of the
LongArrayclass from aLongBuffer. - fromSegment(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
- fromSegment(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
- fromSegment(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
- fromSegment(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
- fromSegment(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
- fromSegment(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
- fromSegment(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
- fromSegment(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
- fromSegment(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
- fromSegmentShallow(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Creates a new instance of the
ByteArrayclass by wrapping an existingMemorySegmentPREVIEW without copying its contents. - fromSegmentShallow(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Creates a new instance of the
CharArrayclass by wrapping an existingMemorySegmentPREVIEW without copying its contents. - fromSegmentShallow(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Creates a new instance of the
DoubleArrayclass by wrapping an existingMemorySegmentPREVIEW without copying its contents. - fromSegmentShallow(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Creates a new instance of the
FloatArrayclass by wrapping an existingMemorySegmentPREVIEW without copying its contents. - fromSegmentShallow(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Creates a new instance of the
HalfFloatArrayclass by wrapping an existingMemorySegmentPREVIEW without copying its contents. - fromSegmentShallow(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
-
Creates a new instance of the
Int8Arrayclass by wrapping an existingMemorySegmentPREVIEW without copying its contents. - fromSegmentShallow(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Creates a new instance of the
IntArrayclass by wrapping an existingMemorySegmentPREVIEW without copying its contents. - fromSegmentShallow(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Creates a new instance of the
LongArrayclass by wrapping an existingMemorySegmentPREVIEW without copying its contents. - fromSegmentShallow(MemorySegment) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Creates a new instance of the
ShortArrayclass by wrapping an existingMemorySegmentPREVIEW without copying its contents. - fromShortBuffer(ShortBuffer) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Creates a new instance of the
ShortArrayclass from aShortBuffer.
G
- get(int) - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Gets the byte value stored at the specified index of the
ByteArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Gets the char value stored at the specified index of the
CharArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Gets the double value stored at the specified index of the
DoubleArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Gets the float value stored at the specified index of the
FloatArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Gets the
HalfFloatvalue stored at the specified index of theHalfFloatArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
-
Gets the byte value stored at the specified index of the
Int8Arrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Gets the int value stored at the specified index of the
IntArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Gets the long value stored at the specified index of the
LongArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Gets the short value stored at the specified index of the
ShortArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
-
Returns the double at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
-
Returns the float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
-
Returns the float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
-
Returns the float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
-
Returns the float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
-
Returns the float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
-
Returns the float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
-
Returns the float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
-
Returns the float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
-
Returns the float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
-
Returns the float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
-
Returns the half float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
-
Returns the
Half16at the given index of this vector. - get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
-
Returns the
Half2at the given index of this vector. - get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
-
Returns the
Half3at the given index of this vector. - get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
-
Returns the
Half4at the given index of this vector. - get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
-
Returns the
Half8at the given index of this vector. - get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
-
Returns the int at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
-
Returns the float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
-
Returns the floatr at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
-
Returns the floatr at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
-
Returns the float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
-
Returns the float at the given index of this vector.
- get(int) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- get(int) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- get(int) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- get(int) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- get(int) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- get(int) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- get(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- get(int) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
-
Gets the float value stored at the specified index of the
ByteArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
-
Gets the half_float value stored at the specified index of the
HalfFloatArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
-
Gets the float value stored at the specified index of the
FloatArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
-
Gets the double value stored at the specified index of the
DoubleArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
-
Gets the half_float value stored at the specified index of the
HalfFloatArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
-
Gets the half_float value stored at the specified index of the
HalfFloatArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
-
Gets the half_float value stored at the specified index of the
HalfFloatArrayinstance. - get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- get(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- get(int, int) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- get(int, int) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- get(int, int) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
-
returns the ith column of the jth row.
- get(int, int) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- get(int, int) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- get(int, int) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- get(int, int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- get(int, int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- get(int, int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- get(int, int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- get(int, int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
-
Returns the value.
- get(int, int, int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- get(int, int, int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- get(int, int, int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- get(int, int, int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- get(int, int, int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- get(int, int, int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- get(int, int, int) - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- get(String) - Method in class uk.ac.manchester.tornado.api.GridScheduler
-
Returns the WorkerGrid object associated with a given task name.
- getAccesses() - Method in class uk.ac.manchester.tornado.api.common.PrebuiltTaskPackage
- getAccessor(int) - Method in class uk.ac.manchester.tornado.api.AccessorParameters
- getAllBackends() - Method in class uk.ac.manchester.tornado.api.TornadoDeviceMap
-
Returns a list with all backends that are accessible from the TornadoVM Runtime.
- getAllDevices() - Method in interface uk.ac.manchester.tornado.api.TornadoBackend
-
Returns a list with all device objects available for the current backend.
- getArgs() - Method in class uk.ac.manchester.tornado.api.common.PrebuiltTaskPackage
- getArguments() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- getArgumentsAccess() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- getArgumentsLookup() - Method in class uk.ac.manchester.tornado.api.TaskGraph
- getArgumentsLookup() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- getArray() - Method in class uk.ac.manchester.tornado.api.DataRange
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- getArray() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- getArray() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- getArray() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- getArray() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- getArray() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- getArray() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- getArray() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- getArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- getArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- getArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- getArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- getArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- getArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- getArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- getArray() - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- getAtomic() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getAtomics() - Method in class uk.ac.manchester.tornado.api.common.PrebuiltTaskPackage
- getAvailableProcessors() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
-
Returns the number of processors available to the JVM.
- getAverageUlp() - Method in class uk.ac.manchester.tornado.api.types.utils.FloatingPointError
- getBackend(int) - Method in interface uk.ac.manchester.tornado.api.TornadoRuntime
- getBackend(Class<D>) - Method in interface uk.ac.manchester.tornado.api.TornadoRuntime
- getBackendIndex() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getBackendIndex() - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- getBackendIndex(Class<D>) - Method in interface uk.ac.manchester.tornado.api.TornadoRuntime
- getBackendsWithDevicePredicate(Predicate<? super TornadoDevice>) - Method in class uk.ac.manchester.tornado.api.TornadoDeviceMap
-
Return a list of backends that corresponds to a filter applied to a predicate that queries and filters devices within each backend.
- getBackendsWithPredicate(Predicate<? super TornadoBackend>) - Method in class uk.ac.manchester.tornado.api.TornadoDeviceMap
-
Returns a list of backends that correspond to a filter given by a predicate.
- getBackendType() - Method in interface uk.ac.manchester.tornado.api.TornadoBackend
-
Returns the type of the backend.
- getBackendType(int) - Method in interface uk.ac.manchester.tornado.api.TornadoRuntime
- getBatchNumber() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- getBatchSize() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- getBatchThreads() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- getBufferOffset() - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- getByteSize() - Method in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Returns the size of the data type in bytes.
- getChromeEventTracerFileName() - Static method in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- getCompiledResolvedJavaMethod() - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- getCompileTime() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getCompileTime() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Returns the JIT Compilation time for all immutable task-graphs associated to the executor.
- getCurrentDeviceMemoryUsage() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
It returns the current memory usage on the device in bytes.
- getCurrentDeviceMemoryUsage() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- getDataTransferDispatchTime() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getDataTransferDispatchTime() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Returns the total time (in ns) that took for all immutable task-graphs to dispatch the command to send and receive data.
- getDataTransfersTime() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getDataTransfersTime() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Returns the total data transfer time (in ns) for all immutable task-graphs to perform copies from host to device and device to host.
- getDefaultDevice() - Method in interface uk.ac.manchester.tornado.api.TornadoBackend
-
Returns the default device accelerator.
- getDefaultDevice() - Method in interface uk.ac.manchester.tornado.api.TornadoRuntime
- getDescription() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getDescription() - Method in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- getDevice() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- getDevice() - Method in interface uk.ac.manchester.tornado.api.common.TornadoEvents
- getDevice() - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- getDevice() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- getDevice(int) - Method in interface uk.ac.manchester.tornado.api.TornadoBackend
-
Obtains a device object.
- getDevice(int) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
It obtains the device for a specific immutable task-graph.
- getDevice(int, int) - Static method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Method to obtain a specific device using the driver index (backend index) and device index.
- getDeviceBufferState(TornadoDevice) - Method in interface uk.ac.manchester.tornado.api.memory.ObjectState
- getDeviceContext() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getDeviceForTask(String) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- getDeviceGlobalMemorySize() - Method in interface uk.ac.manchester.tornado.api.TornadoTargetDevice
- getDeviceIndex() - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- getDeviceIndex() - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- getDeviceInfo() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getDeviceInfo() - Method in interface uk.ac.manchester.tornado.api.TornadoTargetDevice
- getDeviceKernelTime() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getDeviceKernelTime() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Returns the total time (in ns) for all immutable task-graphs to run the kernel.
- getDeviceLocalMemorySize() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getDeviceLocalMemorySize() - Method in interface uk.ac.manchester.tornado.api.TornadoTargetDevice
- getDeviceMaxAllocationSize() - Method in interface uk.ac.manchester.tornado.api.TornadoTargetDevice
- getDeviceMaxClockFrequency() - Method in interface uk.ac.manchester.tornado.api.TornadoTargetDevice
- getDeviceMaxComputeUnits() - Method in interface uk.ac.manchester.tornado.api.TornadoTargetDevice
- getDeviceMaxConstantBufferSize() - Method in interface uk.ac.manchester.tornado.api.TornadoTargetDevice
- getDeviceMaxWorkgroupDimensions() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getDeviceMaxWorkGroupSize() - Method in interface uk.ac.manchester.tornado.api.TornadoTargetDevice
- getDeviceMaxWorkItemSizes() - Method in interface uk.ac.manchester.tornado.api.TornadoTargetDevice
- getDeviceName() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getDeviceName() - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- getDeviceName() - Method in interface uk.ac.manchester.tornado.api.TornadoTargetDevice
- getDeviceOpenCLCVersion() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getDevicePlatform() - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- getDeviceReadTime() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getDeviceReadTime() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Return the total time (in ns) for all immutable task-graphs that took to receive data to the host (device -> host).
- getDevicesByName(String) - Method in class uk.ac.manchester.tornado.api.TornadoDeviceMap
-
Obtain a device object with a specific name.
- getDevicesByType(TornadoDeviceType) - Method in class uk.ac.manchester.tornado.api.TornadoDeviceMap
-
Obtain a device object from a specific type (GPU, Accelerator, CPU).
- getDeviceType() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getDeviceWriteTime() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getDeviceWriteTime() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Return the total time for all immutable task-graphs that took to send data to the device (host -> device).
- getDimensions() - Method in record class uk.ac.manchester.tornado.api.types.tensors.Shape
-
Returns of the dimensions of the shape.
- getDoubleBuffer() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- getDriverDispatchTime() - Method in interface uk.ac.manchester.tornado.api.common.ProfiledAction
- getDriverIndex() - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- getDriverInstallTime() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getDriverInstallTime() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Returns the compilation time (in ns)that took the device driver (e.g., OpenCL driver) to create the device binary (e.g., from OpenCL C to binary, or from SPIR-V to binary).
- getDType() - Method in class uk.ac.manchester.tornado.api.types.tensors.Tensor
- getDType() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
- getDType() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
- getDType() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- getDType() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- getDType() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- getDType() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- getDType() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- getDTypeAsString() - Method in class uk.ac.manchester.tornado.api.types.tensors.Tensor
- getDTypeAsString() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
- getDTypeAsString() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
- getDTypeAsString() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- getDTypeAsString() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- getDTypeAsString() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- getDTypeAsString() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- getDTypeAsString() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- getElapsedTime() - Method in interface uk.ac.manchester.tornado.api.common.ProfiledAction
- getElapsedTimeInSeconds() - Method in interface uk.ac.manchester.tornado.api.common.ProfiledAction
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.TornadoNativeArray
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- getElementSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- getEndTime() - Method in interface uk.ac.manchester.tornado.api.common.ProfiledAction
- getEntryPoint() - Method in class uk.ac.manchester.tornado.api.common.PrebuiltTaskPackage
- getErrors() - Method in class uk.ac.manchester.tornado.api.types.utils.FloatingPointError
- getExecutionPlanId() - Method in class uk.ac.manchester.tornado.api.runtime.ExecutorFrame
- getFilename() - Method in class uk.ac.manchester.tornado.api.common.PrebuiltTaskPackage
- getFinalIndexOfRange(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
-
It returns the final index of the range to be copied, starting from the input parameter.
- getFinalIndexOfRange(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
-
It returns the final index of the range to be copied, starting from the input parameter.
- getFinalIndexOfRange(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
-
It returns the final index of the range to be copied, starting from the input parameter.
- getFinalIndexOfRange(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
-
It returns the final index of the range to be copied, starting from the input parameter.
- getFloat32() - Method in class uk.ac.manchester.tornado.api.types.HalfFloat
-
Gets the half-float stored in the class in a 32-bit representation.
- getFloatBuffer() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- getFullName() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- getGlobalExecutionPlansCounter() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Obtains the total number of execution plans instantiated in a TornadoVM application.
- getGlobalOffset() - Method in class uk.ac.manchester.tornado.api.AbstractWorkerGrid
- getGlobalOffset() - Method in interface uk.ac.manchester.tornado.api.WorkerGrid
-
Returns an array of 3 elements with the offset per dimension.
- getGlobalWork() - Method in class uk.ac.manchester.tornado.api.AbstractWorkerGrid
- getGlobalWork() - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- getGlobalWork() - Method in interface uk.ac.manchester.tornado.api.WorkerGrid
-
Returns an array of 3 elements with the total number of threads per dimension.
- getGridScheduler() - Method in class uk.ac.manchester.tornado.api.runtime.ExecutorFrame
- getHalfFloat(int) - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Gets the half-float value stored at the specified byte index within the
ByteArrayinstance. - getHalfFloatValue() - Method in class uk.ac.manchester.tornado.api.types.HalfFloat
-
Gets the half-float stored in the class.
- getHeapSize() - Method in interface uk.ac.manchester.tornado.api.memory.TornadoMemoryProvider
- getHigh() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- getHigh() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- getHigh() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- getHigh() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- getHigh() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- getHigh() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- getId() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- getId() - Method in class uk.ac.manchester.tornado.api.common.TaskPackage
- getId() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Obtains the ID that was assigned to the execution plan.
- getId() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- getIntBuffer() - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- getIntBuffer() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- getKernelDispatchTime() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getKernelDispatchTime() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Returns the total time (in ns) that took all kernels to be dispatched by the driver.
- getLayout() - Method in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Returns the
ValueLayoutPREVIEW of the data type, which describes how the data is laid out in memory. - getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- getLength() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- getLocalWork() - Method in class uk.ac.manchester.tornado.api.AbstractWorkerGrid
- getLocalWork() - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- getLocalWork() - Method in interface uk.ac.manchester.tornado.api.WorkerGrid
-
Returns an array of 3 elements with the total number of threads per for the local work groups.
- getLongBuffer() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- getLow() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- getLow() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- getLow() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- getLow() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- getLow() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- getLow() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- getMaxAllocMemory() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getMaxGlobalMemory() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getMaxThreadsPerBlock() - Method in interface uk.ac.manchester.tornado.api.TornadoTargetDevice
- getMaxUlp() - Method in class uk.ac.manchester.tornado.api.types.utils.FloatingPointError
- getMemoryManager() - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- getMemoryProvider() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getMinUlp() - Method in class uk.ac.manchester.tornado.api.types.utils.FloatingPointError
- getName() - Method in interface uk.ac.manchester.tornado.api.common.ProfiledAction
- getName() - Method in interface uk.ac.manchester.tornado.api.TornadoBackend
-
Returns the name of the Backend.
- getNanoTime() - Method in class uk.ac.manchester.tornado.api.common.TimedEvent
- getNormalizedName() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- getNumBackends() - Method in class uk.ac.manchester.tornado.api.TornadoDeviceMap
-
Method to return the total number of backends that are accessible from the TornadoVM Runtime.
- getNumBackends() - Method in interface uk.ac.manchester.tornado.api.TornadoRuntime
- getNumberOfWorkgroups() - Method in class uk.ac.manchester.tornado.api.AbstractWorkerGrid
- getNumberOfWorkgroups() - Method in interface uk.ac.manchester.tornado.api.WorkerGrid
-
Returns an array with the total number of work groups per dimension.
- getNumBytes() - Method in interface uk.ac.manchester.tornado.api.types.collections.TornadoCollectionInterface
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- getNumBytes() - Method in interface uk.ac.manchester.tornado.api.types.images.TornadoImagesInterface
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- getNumBytes() - Method in interface uk.ac.manchester.tornado.api.types.matrix.TornadoMatrixInterface
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- getNumBytes() - Method in interface uk.ac.manchester.tornado.api.types.vectors.TornadoVectorsInterface
- getNumBytes() - Method in interface uk.ac.manchester.tornado.api.types.volumes.TornadoVolumesInterface
- getNumBytes() - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Returns the number of bytes of the
MemorySegmentPREVIEW that is associated with theByteArrayinstance, excluding the header bytes. - getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Returns the number of bytes of the
MemorySegmentPREVIEW that is associated with theCharArrayinstance, excluding the header bytes. - getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Returns the number of bytes of the
MemorySegmentPREVIEW that is associated with theDoubleArrayinstance, excluding the header bytes. - getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Returns the number of bytes of the
MemorySegmentPREVIEW that is associated with theFloatArrayinstance, excluding the header bytes. - getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Returns the number of bytes of the
MemorySegmentPREVIEW that is associated with theHalfFloatArrayinstance, excluding the header bytes. - getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
-
Returns the number of bytes of the
MemorySegmentPREVIEW that is associated with theInt8Arrayinstance, excluding the header bytes. - getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Returns the number of bytes of the
MemorySegmentPREVIEW that is associated with theIntArrayinstance, excluding the header bytes. - getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Returns the number of bytes of the
MemorySegmentPREVIEW that is associated with theLongArrayinstance, excluding the header bytes. - getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Returns the number of bytes of the
MemorySegmentPREVIEW that is associated with theShortArrayinstance, excluding the header bytes. - getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.TornadoNativeArray
-
Returns the number of bytes of the
MemorySegmentPREVIEW, excluding the header bytes. - getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
- getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
- getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- getNumBytesOfSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Returns the total number of bytes that the
MemorySegmentPREVIEW, associated with theByteArrayinstance, occupies. - getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Returns the total number of bytes that the
MemorySegmentPREVIEW, associated with theCharArrayinstance, occupies. - getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Returns the total number of bytes that the
MemorySegmentPREVIEW, associated with theDoubleArrayinstance, occupies. - getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Returns the total number of bytes that the
MemorySegmentPREVIEW, associated with theFloatArrayinstance, occupies. - getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Returns the total number of bytes that the
MemorySegmentPREVIEW, associated with theHalfFloatArrayinstance, occupies. - getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
-
Returns the total number of bytes that the
MemorySegmentPREVIEW, associated with theInt8Arrayinstance, occupies. - getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Returns the total number of bytes that the
MemorySegmentPREVIEW, associated with theIntArrayinstance, occupies. - getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Returns the total number of bytes that the
MemorySegmentPREVIEW, associated with theLongArrayinstance, occupies. - getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Returns the total number of bytes that the
MemorySegmentPREVIEW, associated with theShortArrayinstance, occupies. - getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.TornadoNativeArray
-
Returns the total number of bytes that the
MemorySegmentPREVIEW occupies, including the header bytes. - getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
- getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
- getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- getNumBytesOfSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- getNumBytesWithHeader() - Method in interface uk.ac.manchester.tornado.api.types.collections.TornadoCollectionInterface
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- getNumBytesWithHeader() - Method in interface uk.ac.manchester.tornado.api.types.images.TornadoImagesInterface
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- getNumBytesWithHeader() - Method in interface uk.ac.manchester.tornado.api.types.matrix.TornadoMatrixInterface
- getNumBytesWithHeader() - Method in interface uk.ac.manchester.tornado.api.types.volumes.TornadoVolumesInterface
- getNumBytesWithHeader() - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- getNumColumns() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- getNumColumns() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- getNumColumns() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- getNumColumns() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- getNumColumns() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- getNumColumns() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- getNumColumns() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- getNumColumns() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- getNumColumns() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- getNumColumns() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- getNumColumns() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
-
Returns the number of columns in the matrix.
- getNumDepth() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- getNumDepth() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- getNumDepth() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- getNumDepth() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- getNumDepth() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- getNumDepth() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- getNumDevices() - Method in interface uk.ac.manchester.tornado.api.TornadoBackend
-
Returns the total number of devices per backend.
- getNumPlatforms() - Method in interface uk.ac.manchester.tornado.api.TornadoBackend
-
Returns the total number of Platforms that are accessible within a specific Backend.
- getNumRows() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- getNumRows() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- getNumRows() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- getNumRows() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- getNumRows() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- getNumRows() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- getNumRows() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- getNumRows() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- getNumRows() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- getNumRows() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- getNumRows() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
-
Returns the number of rows in this matrix.
- getNumThreads() - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- getNumThreadsToRun() - Method in class uk.ac.manchester.tornado.api.common.TaskPackage
- getOffset() - Method in class uk.ac.manchester.tornado.api.DataRange
- getOutputs() - Method in class uk.ac.manchester.tornado.api.TaskGraph
- getOutputs() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- getPartialCopySize() - Method in interface uk.ac.manchester.tornado.api.memory.DeviceBufferState
- getPartialSize() - Method in class uk.ac.manchester.tornado.api.DataRange
- getPersistedTaskToObjectsMap() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- getPhysicalDevice() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getPlanResult(int) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
- getPlatformName() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getPowerMetric() - Method in interface uk.ac.manchester.tornado.api.TornadoRuntime
-
Retrieves the current power metric measured in Watts.
- getProfileLog() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getProfileLog() - Method in class uk.ac.manchester.tornado.api.TaskGraph
- getProfileLog() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Returns the profiler log in a JSON format for all the tasks within the executor.
- getProfiler() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- getProfilerMode() - Method in class uk.ac.manchester.tornado.api.runtime.ExecutorFrame
- getProfilerResult() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionResult
-
Method to obtain the profiler information associated to the latest execution plan.
- getProfiles() - Method in interface uk.ac.manchester.tornado.api.common.TornadoEvents
- getProfiles(long) - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- getProperty(String) - Static method in class uk.ac.manchester.tornado.api.runtime.TornadoRuntimeProvider
- getProperty(String, String) - Static method in class uk.ac.manchester.tornado.api.runtime.TornadoRuntimeProvider
- getQueuedTime() - Method in interface uk.ac.manchester.tornado.api.common.ProfiledAction
- getRank() - Method in record class uk.ac.manchester.tornado.api.types.tensors.Shape
-
Returns the rank of the shape, which is the number of dimensions.
- getRegisteredPlanIds() - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- getS0() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS0() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- getS0() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS0() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- getS0() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- getS0() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS0() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- getS0() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- getS0() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- getS0() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS0() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- getS0() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- getS1() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS1() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- getS1() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS1() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- getS1() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- getS1() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS1() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- getS1() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- getS1() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- getS1() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS1() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- getS1() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- getS10() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS10() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS10() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS10() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS11() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS11() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS11() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS11() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS12() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS12() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS12() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS12() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS13() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS13() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS13() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS13() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS14() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS14() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS14() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS14() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS15() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS15() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS15() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS15() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- getS2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- getS2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- getS2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- getS2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- getS2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- getS2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS2() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- getS3() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS3() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- getS3() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS3() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- getS3() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS3() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- getS3() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- getS3() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS3() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- getS4() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS4() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- getS4() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS4() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- getS4() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS4() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- getS4() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS4() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- getS5() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS5() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- getS5() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS5() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- getS5() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS5() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- getS5() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS5() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- getS6() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS6() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- getS6() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS6() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- getS6() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS6() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- getS6() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS6() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- getS7() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS7() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- getS7() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS7() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- getS7() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS7() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- getS7() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS7() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- getS8() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS8() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS8() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS8() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getS9() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- getS9() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- getS9() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- getS9() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.arrays.TornadoNativeArray
-
Returns the underlying
MemorySegmentPREVIEW of the native array, without the Tornado Array header. - getSegment() - Method in interface uk.ac.manchester.tornado.api.types.collections.TornadoCollectionInterface
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- getSegment() - Method in interface uk.ac.manchester.tornado.api.types.images.TornadoImagesInterface
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- getSegment() - Method in interface uk.ac.manchester.tornado.api.types.matrix.TornadoMatrixInterface
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- getSegment() - Method in interface uk.ac.manchester.tornado.api.types.volumes.TornadoVolumesInterface
- getSegment() - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.arrays.TornadoNativeArray
-
Returns the underlying
MemorySegmentPREVIEW of the native array, including the header. - getSegmentWithHeader() - Method in interface uk.ac.manchester.tornado.api.types.collections.TornadoCollectionInterface
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- getSegmentWithHeader() - Method in interface uk.ac.manchester.tornado.api.types.images.TornadoImagesInterface
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- getSegmentWithHeader() - Method in interface uk.ac.manchester.tornado.api.types.matrix.TornadoMatrixInterface
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- getSegmentWithHeader() - Method in interface uk.ac.manchester.tornado.api.types.volumes.TornadoVolumesInterface
- getSegmentWithHeader() - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- getShape() - Method in class uk.ac.manchester.tornado.api.types.tensors.Tensor
- getShape() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
- getShape() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
- getShape() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- getShape() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- getShape() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- getShape() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- getShape() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- getShortBuffer() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- getSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
- getSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Returns the number of char elements stored in the
CharArrayinstance. - getSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Returns the number of double elements stored in the
DoubleArrayinstance. - getSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Returns the number of float elements stored in the
FloatArrayinstance. - getSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Returns the number of half float elements stored in the
HalfFloatArrayinstance. - getSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
-
Returns the number of byte (int 8) elements stored in the
Int8Arrayinstance. - getSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Returns the number of int elements stored in the
IntArrayinstance. - getSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Returns the number of long elements stored in the
LongArrayinstance. - getSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Returns the number of short elements stored in the
ShortArrayinstance. - getSize() - Method in class uk.ac.manchester.tornado.api.types.arrays.TornadoNativeArray
-
Returns the number of elements stored in the native array.
- getSize() - Method in record class uk.ac.manchester.tornado.api.types.tensors.Shape
-
Calculates and returns the size of the shape, which is the product of all its dimensions.
- getSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
- getSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
- getSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- getSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- getSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- getSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- getSize() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- getSize(ProfilerType) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- getSizeOfType() - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- getSizeSubRegionSize() - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- getStart() - Method in class uk.ac.manchester.tornado.api.common.TimedEvent
- getStartTime() - Method in interface uk.ac.manchester.tornado.api.common.ProfiledAction
- getStatus() - Method in interface uk.ac.manchester.tornado.api.common.ProfiledAction
- getStdDevUlp() - Method in class uk.ac.manchester.tornado.api.types.utils.FloatingPointError
- getStop() - Method in class uk.ac.manchester.tornado.api.common.TimedEvent
- getSubmitTime() - Method in interface uk.ac.manchester.tornado.api.common.ProfiledAction
- getTask(String) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- getTaskGraphName() - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Obtains the task-schedule name that was assigned.
- getTaskGraphName() - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Obtains the task-schedule name that was assigned.
- getTaskGraphName() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- getTaskName() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- getTaskParameters() - Method in class uk.ac.manchester.tornado.api.common.TaskPackage
-
Get all parameters to the lambda expression.
- getTaskTimer(ProfilerType, String) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- getTaskType() - Method in class uk.ac.manchester.tornado.api.common.TaskPackage
- getTime() - Method in class uk.ac.manchester.tornado.api.common.TimedEvent
- getTimer(ProfilerType) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- getTornadoCompilerTime() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getTornadoCompilerTime() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Returns Tornado JIT Compilation time, in ns, (from Java bc to final step in Graal LIR) for all immutable task-graphs associated to the executor.
- getTornadoDeviceMap() - Static method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Return a data structure that contains all drivers and devices that the TornadoVM Runtime can access.
- getTornadoProperty(String) - Method in interface uk.ac.manchester.tornado.api.TornadoSetting
- getTornadoProperty(String, String) - Method in interface uk.ac.manchester.tornado.api.TornadoSetting
- getTornadoRuntime() - Static method in class uk.ac.manchester.tornado.api.runtime.TornadoRuntimeProvider
- getTornadoVMBackend() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- getTotalBytesCopyIn() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getTotalBytesCopyIn() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Returns the total number of bytes that were transferred to the hardware accelerator (host to device) for the current execution of the execution plan.
- getTotalBytesCopyOut() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getTotalBytesCopyOut() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Returns the total number of bytes that were transferred to the host (device to host) for the current execution of the execution plan.
- getTotalBytesTransferred() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getTotalBytesTransferred() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Return the total number of bytes transferred to/from the target accelerators.
- getTotalDeviceMemoryUsage() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getTotalDeviceMemoryUsage() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Return the total number of bytes allocated on the target device.
- getTotalPlans() - Static method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Method to return the total number of execution plans instantiated in a single JVM instance.
- getTotalTime() - Method in interface uk.ac.manchester.tornado.api.profiler.ProfilerInterface
- getTotalTime() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
-
Returns the end-to-end time for all immutable task-graph to execute.
- getTotalTimeInSeconds() - Method in interface uk.ac.manchester.tornado.api.common.ProfiledAction
- getTraceExecutionPlan() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Returns a string with all the operations enabled/disabled from the Execution Plan.
- getTraceExecutionPlan() - Method in class uk.ac.manchester.tornado.api.TornadoProfilerResult
- getTypeDefaultDevice() - Method in interface uk.ac.manchester.tornado.api.TornadoBackend
-
Returns the type of the default device.
- getW() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- getW() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- getW() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- getW() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- getW() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- getX() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- getXPUBuffer() - Method in interface uk.ac.manchester.tornado.api.memory.DeviceBufferState
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- getY() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- getZ() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- getZ() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- getZ() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- getZ() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- getZ() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- getZ() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- getZ() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- getZ() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- getZ() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- getZ() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- getZ() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- globalBarrier() - Method in interface uk.ac.manchester.tornado.api.ExecutionContext
-
It adds a barrier for sync all threads within the same work-group to ensure correct order in global memory (OpenCL terminology).
- globalBarrier() - Method in class uk.ac.manchester.tornado.api.KernelContext
-
Method used as a barrier to synchronize the order of memory operations to the global memory.
- globalGroupSizeX - Variable in class uk.ac.manchester.tornado.api.KernelContext
-
It returns the global group size of a particular dimension (e.g.
- globalGroupSizeY - Variable in class uk.ac.manchester.tornado.api.KernelContext
- globalGroupSizeZ - Variable in class uk.ac.manchester.tornado.api.KernelContext
- globalIdx - Variable in class uk.ac.manchester.tornado.api.KernelContext
-
It returns the thread identifier for the first dimension.
- globalIdy - Variable in class uk.ac.manchester.tornado.api.KernelContext
-
It returns the thread identifier for the second dimension.
- globalIdz - Variable in class uk.ac.manchester.tornado.api.KernelContext
-
It returns the thread identifier for the third dimension.
- globalOffset - Variable in class uk.ac.manchester.tornado.api.AbstractWorkerGrid
- globalWork - Variable in class uk.ac.manchester.tornado.api.AbstractWorkerGrid
- GPU - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoDeviceType
- grad(VolumeShort2, Float3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.utils.VolumeOps
- GridScheduler - Class in uk.ac.manchester.tornado.api
-
Class to store the thread grid configuration for a specific task in a Task-Graph.
- GridScheduler() - Constructor for class uk.ac.manchester.tornado.api.GridScheduler
-
Creates a new GridScheduler object with an empty grid task map.
- GridScheduler(String, WorkerGrid) - Constructor for class uk.ac.manchester.tornado.api.GridScheduler
-
Creates a new GridScheduler with a specific task name and WorkerGrid.
- groupIdx - Variable in class uk.ac.manchester.tornado.api.KernelContext
- groupIdy - Variable in class uk.ac.manchester.tornado.api.KernelContext
- groupIdz - Variable in class uk.ac.manchester.tornado.api.KernelContext
- guarantee(boolean, String, Object...) - Static method in exception class uk.ac.manchester.tornado.api.exceptions.TornadoInternalError
H
- HALF_FLOAT - Enum constant in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Represents a half-precision floating-point data type using 2 bytes.
- Half16 - Class in uk.ac.manchester.tornado.api.types.vectors
- Half16() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Half16
- Half16(HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Half16
- Half2 - Class in uk.ac.manchester.tornado.api.types.vectors
- Half2() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Half2
- Half2(HalfFloat, HalfFloat) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Half2
- Half3 - Class in uk.ac.manchester.tornado.api.types.vectors
- Half3() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Half3
- Half3(HalfFloat, HalfFloat, HalfFloat) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Half3
- Half4 - Class in uk.ac.manchester.tornado.api.types.vectors
- Half4() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Half4
- Half4(HalfFloat, HalfFloat, HalfFloat, HalfFloat) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Half4
- Half8 - Class in uk.ac.manchester.tornado.api.types.vectors
- Half8() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Half8
- Half8(HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat, HalfFloat) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Half8
- HalfFloat - Class in uk.ac.manchester.tornado.api.types
-
This class represents a float-16 instance (half float).
- HalfFloat(float) - Constructor for class uk.ac.manchester.tornado.api.types.HalfFloat
-
Constructs a new instance of the
HalfFloatout of a float value. - HalfFloat(short) - Constructor for class uk.ac.manchester.tornado.api.types.HalfFloat
-
Constructs a new instance of the
HalfFloatwith a given short value. - HalfFloatArray - Class in uk.ac.manchester.tornado.api.types.arrays
-
This class represents an array of half floats (float16 types) stored in native memory.
- HalfFloatArray(int) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Constructs a new instance of the
HalfFloatArraythat will store a user-specified number of elements. - HalfFloatArray(HalfFloatArray...) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Constructs a new
HalfFloatArrayinstance by concatenating the contents of the given array ofHalfFloatArrayinstances. - HalfType - Annotation Interface in uk.ac.manchester.tornado.api.internal.annotations
- hasContent() - Method in interface uk.ac.manchester.tornado.api.memory.DeviceBufferState
- hashCode() - Method in record class uk.ac.manchester.tornado.api.AccessorParameters.PairAccessor
-
Returns a hash code value for this object.
- hashCode() - Method in record class uk.ac.manchester.tornado.api.types.tensors.Shape
-
Returns a hash code value for this object.
- hasNext() - Method in interface uk.ac.manchester.tornado.api.common.TornadoEvents
- hasObjectBuffer() - Method in interface uk.ac.manchester.tornado.api.memory.DeviceBufferState
- humanReadableByteCount(long, boolean) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
-
Conversion from byte sizes into human readable format
Based on code from http://stackoverflow.com/questions/3758606/how-to-convert -byte-size-into-human-readable-format-in-java. - humanReadableFreq(int) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
I
- identity() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
-
Turns this matrix into an identity matrix.
- ImageByte3 - Class in uk.ac.manchester.tornado.api.types.images
- ImageByte3(byte[][]) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageByte3
- ImageByte3(int, int) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageByte3
-
Storage format for matrix.
- ImageByte3(int, int, ByteArray) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageByte3
-
Storage format for matrix.
- ImageByte4 - Class in uk.ac.manchester.tornado.api.types.images
- ImageByte4(byte[][]) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageByte4
- ImageByte4(int, int) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageByte4
-
Storage format for matrix.
- ImageByte4(int, int, ByteArray) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageByte4
-
Storage format for matrix.
- ImageFloat - Class in uk.ac.manchester.tornado.api.types.images
- ImageFloat(float[][]) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageFloat
- ImageFloat(int, int) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageFloat
-
Storage format for matrix.
- ImageFloat(int, int, FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageFloat
-
Storage format for matrix.
- ImageFloat3 - Class in uk.ac.manchester.tornado.api.types.images
- ImageFloat3(float[][]) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- ImageFloat3(int, int) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageFloat3
-
Storage format for matrix.
- ImageFloat3(int, int, FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageFloat3
-
Storage format for matrix.
- ImageFloat4 - Class in uk.ac.manchester.tornado.api.types.images
- ImageFloat4(float[][]) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- ImageFloat4(int, int) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageFloat4
-
Storage format for matrix.
- ImageFloat4(int, int, FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageFloat4
-
Storage format for matrix.
- ImageFloat8 - Class in uk.ac.manchester.tornado.api.types.images
- ImageFloat8(int, int) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageFloat8
-
Storage format for matrix.
- ImageFloat8(int, int, FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.images.ImageFloat8
-
Storage format for matrix.
- ImmutableTaskGraph - Class in uk.ac.manchester.tornado.api
-
A
TaskGraphis encapsulated in this class and all actions over a task graph are coded from this class. - inc(Byte3, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- inc(Byte4, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- inc(Double2, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- inc(Double3, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- inc(Double4, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- inc(Float2, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- inc(Float3, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- inc(Float4, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- inc(Int2, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- inc(Int3, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- inc(Int4, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- inc(Short2, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- inc(Short3, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- incScope() - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- init(byte) - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Initializes all the elements of the
ByteArrayinstance with a specified value. - init(byte) - Method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
-
Initializes all the elements of the
Int8Arrayinstance with a specified value. - init(byte) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
- init(char) - Method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Initializes all the elements of the
CharArrayinstance with a specified value. - init(double) - Method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Initializes all the elements of the
DoubleArrayinstance with a specified value. - init(double) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- init(float) - Method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Initializes all the elements of the
FloatArrayinstance with a specified value. - init(float) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- init(int) - Method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Initializes all the elements of the
IntArrayinstance with a specified value. - init(int) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- init(long) - Method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Initializes all the elements of the
LongArrayinstance with a specified value. - init(long) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- init(short) - Method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Initializes all the elements of the
ShortArrayinstance with a specified value. - init(short) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- init(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Initializes all the elements of the
HalfFloatArrayinstance with a specified value. - init(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
- initialize(ByteArray, byte) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Factory method to initialize a
ByteArray. - initialize(CharArray, char) - Static method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Factory method to initialize a
CharArray. - initialize(DoubleArray, double) - Static method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Factory method to initialize a
DoubleArray. - initialize(FloatArray, float) - Static method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Factory method to initialize a
FloatArray. - initialize(HalfFloatArray, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Factory method to initialize a
HalfFloatArray. - initialize(Int8Array, byte) - Static method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
-
Factory method to initialize a
Int8Array. - initialize(IntArray, int) - Static method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Factory method to initialize a
IntArray. - initialize(LongArray, long) - Static method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Factory method to initialize a
LongArray. - initialize(ShortArray, short) - Static method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Factory method to initialize a
ShortArray. - initialize(TensorFP16, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
- initialize(TensorFP32, short) - Static method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- initialize(TensorFP64, short) - Static method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- initialize(TensorInt16, short) - Static method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- initialize(TensorInt32, int) - Static method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- initialize(TensorInt64, long) - Static method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- Int16 - Class in uk.ac.manchester.tornado.api.types.vectors
- Int16() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Int16
- Int16(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Int16
- INT16 - Enum constant in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Represents a 16-bit signed integer data type using 2 bytes.
- Int2 - Class in uk.ac.manchester.tornado.api.types.vectors
- Int2() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Int2
- Int2(int, int) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Int2
- Int3 - Class in uk.ac.manchester.tornado.api.types.vectors
- Int3() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Int3
- Int3(int, int, int) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Int3
- INT32 - Enum constant in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Represents a 32-bit signed integer data type using 4 bytes.
- Int4 - Class in uk.ac.manchester.tornado.api.types.vectors
- Int4() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Int4
- Int4(int, int, int, int) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Int4
- INT64 - Enum constant in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Represents a 64-bit signed integer data type using 8 bytes.
- Int8 - Class in uk.ac.manchester.tornado.api.types.vectors
- Int8() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Int8
- Int8(int, int, int, int, int, int, int, int) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Int8
- INT8 - Enum constant in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Represents an 8-bit signed integer data type using 1 byte.
- Int8Array - Class in uk.ac.manchester.tornado.api.types.arrays
- Int8Array(int) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.Int8Array
-
Constructs a new instance of the
Int8Arraythat will store a user-specified number of elements. - Int8Array(Int8Array...) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.Int8Array
- IntArray - Class in uk.ac.manchester.tornado.api.types.arrays
-
This class represents an array of ints stored in native memory.
- IntArray(int) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Constructs a new instance of the
IntArraythat will store a user-specified number of elements. - IntArray(IntArray...) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.IntArray
- interp(VolumeShort2, Float3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.utils.VolumeOps
- IntOps - Class in uk.ac.manchester.tornado.api.types.utils
- IntOps() - Constructor for class uk.ac.manchester.tornado.api.types.utils.IntOps
- IP - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- isAtomicRegionPresent() - Method in interface uk.ac.manchester.tornado.api.memory.DeviceBufferState
- isBoxedPrimitive(Object) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
-
Returns true if object is a boxed type.
- isBoxedPrimitiveClass(Class<?>) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
-
Returns true if object is a boxed type.
- isBufferReused() - Method in interface uk.ac.manchester.tornado.api.memory.DeviceBufferState
- isCached(long, String, SchedulableTask) - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- isChromeEventTracerEnabled() - Static method in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
-
Option to enable chrome event format for profiler.
- isEnabled() - Static method in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- isEqual(byte[], byte[]) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- isEqual(double[], double[]) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- isEqual(float[], float[]) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- isEqual(int[], int[]) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- isEqual(short[], short[]) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- isEqual(DoubleArray, DoubleArray) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- isEqual(FloatArray, FloatArray) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- isEqual(HalfFloatArray, HalfFloatArray) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- isEqual(IntArray, IntArray) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- isEqual(VectorDouble) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
-
Vector equality test.
- isEqual(VectorFloat) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
-
Vector equality test.
- isEqual(VectorHalf) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
-
Vector equality test.
- isEqual(VectorInt) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
-
Vector equality test.
- isEqual(Byte3, Byte3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- isEqual(Byte4, Byte4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- isEqual(Double16, Double16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- isEqual(Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- isEqual(Double3, Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- isEqual(Double4, Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- isEqual(Double8, Double8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- isEqual(Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- isEqual(Float3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- isEqual(Float4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- isEqual(Float8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- isEqual(Int16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- isEqual(Int2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- isEqual(Int3, Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- isEqual(Int4, Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- isEqual(Int8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- isEqual(Short2, Short2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- isEqual(Short3, Short3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- isEqualTol(float[], float[], float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- isEqualULP(double[], double[], double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- isEqualULP(float[], float[], float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- isEqualULP(Double3, Double3, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- isEqualULP(Float3, Float3, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- isFinished() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- isFP64Supported() - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- isGridRegistered() - Method in class uk.ac.manchester.tornado.api.TaskGraph
- isGridRegistered() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- isGridSchedulerEnabled() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- isLastDeviceListEmpty() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- isLockedBuffer() - Method in interface uk.ac.manchester.tornado.api.memory.DeviceBufferState
- isPlatformFPGA() - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- isPlatformXilinxFPGA() - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- isPowerMonitoringEnabled() - Static method in class uk.ac.manchester.tornado.api.runtime.TornadoRuntimeProvider
- isPowerMonitoringEnabled() - Method in interface uk.ac.manchester.tornado.api.TornadoRuntime
-
Checks whether TornadoVM is configured to support power metrics monitoring.
- isPrebuiltTask() - Method in class uk.ac.manchester.tornado.api.common.PrebuiltTaskPackage
- isPrebuiltTask() - Method in class uk.ac.manchester.tornado.api.common.TaskPackage
- isPrimitive(Class<?>) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
- isPrimitiveArray(Class<?>) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
-
determines whether a given array is composed of primitives or objects.
- isPrintKernelEnabled() - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- isProfilerEnabled() - Static method in class uk.ac.manchester.tornado.api.runtime.TornadoRuntimeProvider
- isProfilerEnabled() - Method in interface uk.ac.manchester.tornado.api.TornadoRuntime
- isReady() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionResult
-
It returns true if all task-graphs associated to the executor finished execution.
- isSPIRVSupported() - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
J
- JAVA - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoVMBackendType
- json - Static variable in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- JSonWriter<T> - Class in uk.ac.manchester.tornado.api.profiler
K
- KernelContext - Class in uk.ac.manchester.tornado.api
-
Context of TornadoVM execution to exploit kernel-parallel applications, in which the parallelism is implicit.
- KernelContext() - Constructor for class uk.ac.manchester.tornado.api.KernelContext
-
Class constructor specifying a particular
WorkerGridobject. - key(String) - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- keySet() - Method in class uk.ac.manchester.tornado.api.GridScheduler
-
It returns all task names associated with a grid scheduler.
L
- length(Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
-
Returns the vector length e.g.
- length(Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
-
Returns the vector length e.g.
- length(Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
-
Returns the vector length e.g.
- length(Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
-
Returns the vector length e.g.
- length(Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
-
Returns the vector length e.g.
- length(Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
-
Returns the vector length e.g.
- loadFromBuffer(ByteBuffer) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- loadFromBuffer(ByteBuffer) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- loadFromBuffer(ByteBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- loadFromBuffer(ByteBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- loadFromBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- loadFromBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- loadFromBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- loadFromBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- loadFromBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- loadFromBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- loadFromBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- loadFromBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- loadFromBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- loadFromBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- loadFromBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- loadFromBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- loadFromBuffer(DoubleBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- loadFromBuffer(FloatBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- loadFromBuffer(IntBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
- loadFromBuffer(IntBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- loadFromBuffer(IntBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- loadFromBuffer(IntBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- loadFromBuffer(IntBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- loadFromBuffer(IntBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- loadFromBuffer(IntBuffer) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- loadFromBuffer(IntBuffer) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- loadFromBuffer(IntBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- loadFromBuffer(IntBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- loadFromBuffer(IntBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- loadFromBuffer(IntBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- loadFromBuffer(IntBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- loadFromBuffer(LongBuffer) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- loadFromBuffer(ShortBuffer) - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- loadFromBuffer(T) - Method in interface uk.ac.manchester.tornado.api.types.common.PrimitiveStorage
- loadScheduleRuntime(String) - Static method in class uk.ac.manchester.tornado.api.runtime.TornadoAPIProvider
- loadSettings(String) - Static method in class uk.ac.manchester.tornado.api.runtime.TornadoRuntimeProvider
- loadTornadoImpl() - Static method in class uk.ac.manchester.tornado.api.runtime.TornadoAPIProvider
- loadTornadoProperty(String) - Method in interface uk.ac.manchester.tornado.api.TornadoSetting
- loadTornadoRuntimeImpl() - Static method in class uk.ac.manchester.tornado.api.runtime.TornadoAPIProvider
- localBarrier() - Method in interface uk.ac.manchester.tornado.api.ExecutionContext
-
It adds a barrier for sync all threads within the same work-group to ensure correct order in local memory (OpenCL terminology).
- localBarrier() - Method in class uk.ac.manchester.tornado.api.KernelContext
-
Method used as a barrier to synchronize the order of memory operations to the local memory (known as shared memory in PTX).
- localGroupSizeX - Variable in class uk.ac.manchester.tornado.api.KernelContext
-
It returns the global group size of a particular dimension (e.g.
- localGroupSizeY - Variable in class uk.ac.manchester.tornado.api.KernelContext
- localGroupSizeZ - Variable in class uk.ac.manchester.tornado.api.KernelContext
- localIdx - Variable in class uk.ac.manchester.tornado.api.KernelContext
- localIdy - Variable in class uk.ac.manchester.tornado.api.KernelContext
- localIdz - Variable in class uk.ac.manchester.tornado.api.KernelContext
- localWork - Variable in class uk.ac.manchester.tornado.api.AbstractWorkerGrid
- log(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
-
In PTX, the log operation that accepts a double input is narrowed to f32, since the PTX instruction does not support f64 operands.
- log(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- log2(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
-
In PTX, the log2 operation that accepts a double input is narrowed to f32, since the PTX instruction does not support f64 operands.
- log2(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- LongArray - Class in uk.ac.manchester.tornado.api.types.arrays
-
This class represents an array of longs stored in native memory.
- LongArray(int) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Constructs a new instance of the
LongArraythat will store a user-specified number of elements. - LongArray(LongArray...) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.LongArray
- LongOps - Class in uk.ac.manchester.tornado.api.types.utils
- LongOps() - Constructor for class uk.ac.manchester.tornado.api.types.utils.LongOps
M
- mapAllToInner(TornadoDevice) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- mapDeviceRegion(long, Object, Object, DeviceBufferState, DeviceBufferState, long) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- mapOnDeviceMemoryRegion(long, XPUBuffer, long) - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- mapOnDeviceMemoryRegion(Object, Object, long, int, int) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
This function maps the device memory region that corresponds to a TornadoVM object to another on-device memory region.
- mapOnDeviceMemoryRegion(Object, Object, long, TornadoTaskGraphInterface) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- markAsFreeBuffer() - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- markBufferAsReused() - Method in interface uk.ac.manchester.tornado.api.memory.DeviceBufferState
- materialize() - Method in class uk.ac.manchester.tornado.api.DataRange
-
Compute offset and size based on the information we have.
- Matrix2DDouble - Class in uk.ac.manchester.tornado.api.types.matrix
- Matrix2DDouble(double[][]) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- Matrix2DDouble(int, int) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
-
Storage format for matrix.
- Matrix2DDouble(int, int, DoubleArray) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
-
Storage format for matrix.
- Matrix2DFloat - Class in uk.ac.manchester.tornado.api.types.matrix
- Matrix2DFloat(float[][]) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- Matrix2DFloat(int, int) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
-
Storage format for matrix.
- Matrix2DFloat(int, int, FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
-
Storage format for matrix.
- Matrix2DFloat4 - Class in uk.ac.manchester.tornado.api.types.matrix
- Matrix2DFloat4(int, int) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
-
Storage format for matrix.
- Matrix2DFloat4(int, int, FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
-
Storage format for matrix.
- Matrix2DInt - Class in uk.ac.manchester.tornado.api.types.matrix
- Matrix2DInt(int[][]) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- Matrix2DInt(int, int) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
-
Storage format for matrix.
- Matrix2DInt(int, int, IntArray) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
-
Storage format for matrix.
- Matrix3DDouble - Class in uk.ac.manchester.tornado.api.types.matrix
- Matrix3DDouble(double[][][]) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- Matrix3DDouble(int, int, int) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
-
Storage format for matrix.
- Matrix3DDouble(int, int, int, DoubleArray) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
-
Storage format for matrix.
- Matrix3DFloat - Class in uk.ac.manchester.tornado.api.types.matrix
- Matrix3DFloat(float[][][]) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- Matrix3DFloat(int, int, int) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
-
Storage format for matrix.
- Matrix3DFloat(int, int, int, FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
-
Storage format for matrix.
- Matrix3DFloat4 - Class in uk.ac.manchester.tornado.api.types.matrix
- Matrix3DFloat4(int, int, int) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
-
Storage format for matrix.
- Matrix3DFloat4(int, int, int, FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
-
Storage format for matrix.
- Matrix3DInt - Class in uk.ac.manchester.tornado.api.types.matrix
- Matrix3DInt(int[][][]) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- Matrix3DInt(int, int, int) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
-
Storage format for matrix.
- Matrix3DInt(int, int, int, IntArray) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
-
Storage format for matrix.
- Matrix3DLong - Class in uk.ac.manchester.tornado.api.types.matrix
- Matrix3DLong(int, int, int) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
-
Storage format for matrix.
- Matrix3DLong(int, int, int, LongArray) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
-
Storage format for matrix.
- Matrix3DLong(long[][][]) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- Matrix3DShort - Class in uk.ac.manchester.tornado.api.types.matrix
- Matrix3DShort(int, int, int) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
-
Storage format for matrix.
- Matrix3DShort(int, int, int, ShortArray) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
-
Storage format for matrix.
- Matrix3DShort(short[][][]) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- Matrix4x4Float - Class in uk.ac.manchester.tornado.api.types.matrix
- Matrix4x4Float() - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- Matrix4x4Float(FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- max() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- max() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- max() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- max() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- max() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- max() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- max(byte, byte) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- max(double, double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- max(float, float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- max(int, int) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- max(long, long) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- max(short, short) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- max(VectorDouble) - Static method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- max(VectorFloat) - Static method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- max(VectorInt) - Static method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
- max(HalfFloat, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- max(Byte3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- max(Byte3, Byte3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- max(Byte4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- max(Byte4, Byte4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- max(Double16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- max(Double16, Double16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- max(Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- max(Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- max(Double2, Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- max(Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- max(Double3, Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- max(Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- max(Double4, Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- max(Double8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- max(Double8, Double8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- max(Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- max(Float16, Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- max(Float16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- max(Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- max(Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- max(Float2, Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- max(Float2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- max(Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- max(Float3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- max(Float3, Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- max(Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- max(Float4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- max(Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- max(Float8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- max(Float8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- max(Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- max(Int16, Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- max(Int16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- max(Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- max(Int2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- max(Int2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- max(Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- max(Int3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- max(Int3, Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- max(Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- max(Int4, Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- max(Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- max(Int8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- max(Int8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- max(Short2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- max(Short2, Short2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- max(Short3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- max(Short3, Short3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- mean() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- mean() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- mean() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- mean() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- mean() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- meta() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- meta() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- METHOD - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- min() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- min() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- min() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- min() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- min() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- min() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- min(byte, byte) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- min(double, double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- min(float, float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- min(int, int) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- min(long, long) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- min(short, short) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- min(VectorDouble) - Static method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- min(VectorFloat) - Static method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- min(VectorInt) - Static method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
- min(HalfFloat, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- min(Byte3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- min(Byte3, Byte3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- min(Byte4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- min(Byte4, Byte4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- min(Double16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- min(Double16, Double16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- min(Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- min(Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- min(Double2, Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- min(Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- min(Double3, Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- min(Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- min(Double4, Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- min(Double8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- min(Double8, Double8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- min(Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- min(Float16, Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- min(Float16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- min(Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- min(Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- min(Float2, Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- min(Float2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- min(Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- min(Float3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- min(Float3, Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- min(Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- min(Float4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- min(Float4, Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- min(Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- min(Float8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- min(Float8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- min(Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- min(Int16, Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- min(Int16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- min(Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- min(Int2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- min(Int2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- min(Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- min(Int3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- min(Int3, Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- min(Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- min(Int4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- min(Int4, Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- min(Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- min(Int8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- min(Int8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- min(Short2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- min(Short2, Short2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- min(Short3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- min(Short3, Short3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- mult(HalfFloat, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.HalfFloat
-
Takes two
HalfFloatobjects and returns a new instance that contains the results of the multiplication. - mult(Byte3, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- mult(Byte3, Byte3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- mult(Byte4, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- mult(Byte4, Byte4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- mult(Double16, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- mult(Double16, Double16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- mult(Double2, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- mult(Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- mult(Double2, Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- mult(Double3, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- mult(Double3, Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- mult(Double4, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- mult(Double4, Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- mult(Double8, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- mult(Double8, Double8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- mult(Float16, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- mult(Float16, Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- mult(Float16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- mult(Float2, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- mult(Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- mult(Float2, Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- mult(Float2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- mult(Float3, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- mult(Float3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- mult(Float3, Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- mult(Float4, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- mult(Float4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- mult(Float4, Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- mult(Float8, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- mult(Float8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- mult(Float8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- mult(Half16, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- mult(Half16, Half16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- mult(Half2, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- mult(Half2, Half2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- mult(Half2, Half2, Half2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- mult(Half3, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- mult(Half3, Half3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- mult(Half4, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- mult(Half4, Half4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- mult(Half8, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- mult(Half8, Half8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- mult(Int16, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- mult(Int16, Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- mult(Int16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- mult(Int2, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- mult(Int2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- mult(Int2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- mult(Int3, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- mult(Int3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- mult(Int3, Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- mult(Int4, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- mult(Int4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- mult(Int4, Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- mult(Int8, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- mult(Int8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- mult(Int8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- mult(Short2, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- mult(Short2, Short2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- mult(Short3, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- mult(Short3, Short3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- multiply(Matrix2DDouble, Matrix2DDouble) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- multiply(Matrix2DFloat4, Matrix2DFloat4) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- multiply(Matrix2DFloat, Matrix2DFloat) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- multiply(Matrix2DInt, Matrix2DInt) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
N
- newline() - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- newlineIfNeeded() - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- next() - Method in interface uk.ac.manchester.tornado.api.common.TornadoEvents
- nonCompact() - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- NONE - Enum constant in enum class uk.ac.manchester.tornado.api.common.Access
- normalise(Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- normalise(Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- normalise(Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- normalise(Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- normalise(Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- normalise(Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- numAccessors() - Method in class uk.ac.manchester.tornado.api.AccessorParameters
- numElements() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- numOfWorkgroups - Variable in class uk.ac.manchester.tornado.api.AbstractWorkerGrid
O
- object() - Method in record class uk.ac.manchester.tornado.api.AccessorParameters.PairAccessor
-
Returns the value of the
objectrecord component. - ObjectState - Interface in uk.ac.manchester.tornado.api.memory
- obrace() - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- OffConcurrentDevices - Class in uk.ac.manchester.tornado.api.plan.types
- OffConcurrentDevices(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.OffConcurrentDevices
- OffMemoryLimit - Class in uk.ac.manchester.tornado.api.plan.types
- OffMemoryLimit(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.OffMemoryLimit
- OffPrintKernel - Class in uk.ac.manchester.tornado.api.plan.types
- OffPrintKernel(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.OffPrintKernel
- OffProfiler - Class in uk.ac.manchester.tornado.api.plan.types
- OffProfiler(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.OffProfiler
- OffThreadInfo - Class in uk.ac.manchester.tornado.api.plan.types
- OffThreadInfo(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.OffThreadInfo
- ONE_GIGABYTE - Static variable in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
- ONE_KILOBYTE - Static variable in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
- ONE_MEGABYTE - Static variable in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
- OPENCL - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoVMBackendType
- opencltimes(int, long, long, long, long, Map<String, ?>) - Static method in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- osqbrace() - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
P
- PairAccessor(Object, Access) - Constructor for record class uk.ac.manchester.tornado.api.AccessorParameters.PairAccessor
-
Creates an instance of a
PairAccessorrecord class. - Parallel - Annotation Interface in uk.ac.manchester.tornado.api.annotations
- PARALLEL - Enum constant in enum class uk.ac.manchester.tornado.api.DRMode
-
A parallel mode means that the runtime evaluates all devices in parallel.
- parentLink - Variable in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Reference to the previous node in the list.
- parseSize(String) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
- Payload - Annotation Interface in uk.ac.manchester.tornado.api.internal.annotations
- persistOnDevice(Object...) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Tags a set of objects to persist on the device without transferring them back to the host after execution.
- persistOnDevice(Object...) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
- PI() - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- planResults - Variable in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
- position - Variable in enum class uk.ac.manchester.tornado.api.common.Access
- pow(double, double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- pow(float, float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- POWER_USAGE_mW - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- prebuiltTask(String, String, String, AccessorParameters) - Method in class uk.ac.manchester.tornado.api.TaskGraph
- prebuiltTask(String, String, String, AccessorParameters) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
- prebuiltTask(String, String, String, AccessorParameters, int[]) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Add a pre-built OpenCL task into a task-schedule with atomics region.
- prebuiltTask(String, String, String, AccessorParameters, int[]) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Add a pre-built OpenCL task into a task-schedule with atomics region.
- PrebuiltTaskPackage - Class in uk.ac.manchester.tornado.api.common
- PrimitiveStorage<T> - Interface in uk.ac.manchester.tornado.api.types.common
- printBuffer(ByteBuffer) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
- printBuffer(ByteBuffer, int, int) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
- printf(String, Object...) - Static method in class uk.ac.manchester.tornado.api.exceptions.Debug
-
prints a message from all threads.
- printTraceExecutionPlan() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Print all operations enabled/disabled from the Execution Plan.
- ProfiledAction - Interface in uk.ac.manchester.tornado.api.common
- ProfilerInterface - Interface in uk.ac.manchester.tornado.api.profiler
- ProfilerMode - Enum Class in uk.ac.manchester.tornado.api.enums
- ProfilerType - Enum Class in uk.ac.manchester.tornado.api.profiler
-
Profile-type that helps to classify all timers.
- PTX - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoVMBackendType
- put(float[]) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
Q
- QINT8 - Enum constant in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Represents a quantized 8-bit signed integer used in specialized applications like machine learning, using 1 byte.
- QuantizationUtils - Class in uk.ac.manchester.tornado.api.utils
-
Utility class providing operators for quantized data types.
- QuantizationUtils() - Constructor for class uk.ac.manchester.tornado.api.utils.QuantizationUtils
- QUEUED - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoExecutionStatus
- QUINT8 - Enum constant in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Represents a quantized 8-bit unsigned integer used in specialized applications like machine learning, using 1 byte.
- quote(String) - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
R
- read(long, Object) - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- read(long, Object, long, long, int[], boolean) - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- READ_ONLY - Enum constant in enum class uk.ac.manchester.tornado.api.common.Access
- READ_WRITE - Enum constant in enum class uk.ac.manchester.tornado.api.common.Access
- Reduce - Annotation Interface in uk.ac.manchester.tornado.api.annotations
- registerBackend(String, String) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- registerDeviceID(String, String) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- registerDeviceName(String, String) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- registerMethodHandle(ProfilerType, String, String) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- reset() - Method in interface uk.ac.manchester.tornado.api.common.TornadoEvents
- reset(long) - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- resetDevice() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Reset the execution context for the current execution plan.
- resetThreadBlocks() - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- resolveEvent(long, int) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
-
It resolves a pending event.
- rootNode - Variable in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Reference to the Root of the List.
- rotate(Matrix4x4Float, Float3) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- row(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- row(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- row(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- row(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- row(int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- ROWS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
-
Number of rows.
- ROWS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
-
Number of rows.
- ROWS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
-
Number of rows.
- ROWS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
-
Number of rows.
- ROWS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
-
Number of rows.
- ROWS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
-
Number of rows.
- ROWS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
-
Number of rows.
- ROWS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
-
Number of rows.
- ROWS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
-
Number of rows.
- ROWS - Variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
-
Number of rows.
- RUNNING - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoExecutionStatus
S
- scale(ImageFloat, float) - Static method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- scale(Matrix2DFloat4, float) - Static method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- scale(Matrix2DFloat, float) - Static method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- scale(Matrix2DInt, int) - Static method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- scale(Matrix3DDouble, double) - Static method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- scale(Matrix3DFloat4, float) - Static method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- scale(Matrix3DFloat, float) - Static method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- scale(Matrix3DInt, int) - Static method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- scale(Matrix3DLong, long) - Static method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- scale(Matrix3DShort, short) - Static method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- scale(Byte3, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- scale(Byte4, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- scale(Double2, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- scale(Double3, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- scale(Double4, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- scale(Float2, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- scale(Float3, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- scale(Float4, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- scale(Int2, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- scale(Int3, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- scale(Int4, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- scale(Short2, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- scale(Short3, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- scaleByInverse(Double2, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- scaleByInverse(Double3, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- scaleByInverse(Double4, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- scaleByInverse(Float2, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- scaleByInverse(Float3, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- scaleByInverse(Float4, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- scaleByInverse(Int2, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- SchedulableTask - Interface in uk.ac.manchester.tornado.api.common
- scheduleInner() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- SegmentElementSize - Annotation Interface in uk.ac.manchester.tornado.api.internal.annotations
- SERIAL - Enum constant in enum class uk.ac.manchester.tornado.api.DRMode
-
A serial mode means that the runtime evaluates all devices in a sequential manner (it compiles all
ImmutableTaskGraphassociated with aTornadoExecutionPlanone after another) before performing a dynamic device switch. - set(double[]) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
-
Sets the elements of this vector to that of the provided array.
- set(float[]) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
-
Sets the elements of this vector to that of the provided array.
- set(int[]) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
-
Sets the elements of this vector to that of the provided array.
- set(int, byte) - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Sets the byte value at a specified index of the
ByteArrayinstance. - set(int, byte) - Method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
-
Sets the byte value at a specified index of the
Int8Arrayinstance. - set(int, byte) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorByte
- set(int, byte) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- set(int, byte) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- set(int, char) - Method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Sets the char value at a specified index of the
CharArrayinstance. - set(int, double) - Method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Sets the double value at a specified index of the
DoubleArrayinstance. - set(int, double) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
-
Sets the double at the given index of this vector.
- set(int, double) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
- set(int, double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- set(int, double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- set(int, double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- set(int, double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- set(int, double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- set(int, float) - Method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Sets the float value at a specified index of the
FloatArrayinstance. - set(int, float) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
-
Sets the float at the given index of this vector.
- set(int, float) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- set(int, float) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- set(int, float) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- set(int, float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- set(int, float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- set(int, float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- set(int, float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- set(int, float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- set(int, int) - Method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Sets the int value at a specified index of the
IntArrayinstance. - set(int, int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
-
Sets the int at the given index of this vector.
- set(int, int) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
- set(int, int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- set(int, int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- set(int, int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- set(int, int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- set(int, int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- set(int, int, double) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- set(int, int, float) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
-
sets the ith column of the jth row to value.
- set(int, int, float) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- set(int, int, float) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
-
Sets the value.
- set(int, int, int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- set(int, int, int, double) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- set(int, int, int, float) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- set(int, int, int, int) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- set(int, int, int, long) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- set(int, int, int, short) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- set(int, int, int, Float4) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- set(int, int, int, Short2) - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- set(int, int, Byte3) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- set(int, int, Byte4) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- set(int, int, Float3) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- set(int, int, Float4) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- set(int, int, Float4) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- set(int, int, Float8) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- set(int, long) - Method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Sets the long value at a specified index of the
LongArrayinstance. - set(int, long) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
- set(int, short) - Method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Sets the short value at a specified index of the
ShortArrayinstance. - set(int, short) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
- set(int, short) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- set(int, short) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- set(int, Object, Access) - Method in class uk.ac.manchester.tornado.api.AccessorParameters
- set(int, HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Sets the
HalfFloatvalue at a specified index of theHalfFloatArrayinstance. - set(int, HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
-
Sets the half float at the given index of this vector.
- set(int, HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
- set(int, HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- set(int, HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- set(int, HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- set(int, HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- set(int, HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- set(int, Byte3) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- set(int, Byte4) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- set(int, Double16) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
-
Sets the float at the given index of this vector.
- set(int, Double2) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
-
Sets the float at the given index of this vector.
- set(int, Double3) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
-
Sets the float at the given index of this vector.
- set(int, Double4) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
-
Sets the float at the given index of this vector.
- set(int, Double8) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
-
Sets the float at the given index of this vector.
- set(int, Float16) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- set(int, Float2) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
-
Sets the float at the given index of this vector.
- set(int, Float3) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
-
Sets the float at the given index of this vector.
- set(int, Float3) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- set(int, Float4) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
-
Sets the float at the given index of this vector.
- set(int, Float4) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- set(int, Float8) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
-
Sets the float at the given index of this vector.
- set(int, Float8) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- set(int, Half16) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
-
Sets the
Half16at the given index of this vector. - set(int, Half2) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
-
Sets the
Half2values at the given index of this vector. - set(int, Half3) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
-
Sets the
Half3at the given index of this vector. - set(int, Half4) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
-
Sets the
Half4at the given index of this vector. - set(int, Half8) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
-
Sets the
Half8at the given index of this vector. - set(int, Int16) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
-
Sets the float at the given index of this vector.
- set(int, Int2) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
-
Sets the float at the given index of this vector.
- set(int, Int3) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
-
Sets the float at the given index of this vector.
- set(int, Int4) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
-
Sets the float at the given index of this vector.
- set(int, Int8) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
-
Sets the float at the given index of this vector.
- set(DoubleArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
-
Sets the elements of this vector to that of the provided array.
- set(DoubleArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
-
Sets the elements of this vector to that of the provided array.
- set(DoubleArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
-
Sets the elements of this vector to that of the provided array.
- set(DoubleArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
-
Sets the elements of this vector to that of the provided array.
- set(DoubleArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
-
Sets the elements of this vector to that of the provided array.
- set(FloatArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- set(FloatArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
-
Sets the elements of this vector to that of the provided array.
- set(FloatArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
-
Sets the elements of this vector to that of the provided array.
- set(FloatArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
-
Sets the elements of this vector to that of the provided array.
- set(FloatArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
-
Sets the elements of this vector to that of the provided array.
- set(HalfFloatArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
-
Sets the elements of this vector to that of the provided array.
- set(HalfFloatArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
-
Sets the elements of this vector to that of the provided array.
- set(HalfFloatArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
-
Sets the elements of this vector to that of the provided array.
- set(HalfFloatArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
-
Sets the elements of this vector to that of the provided array.
- set(HalfFloatArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
-
Sets the elements of this vector to that of the provided array.
- set(IntArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
-
Sets the elements of this vector to that of the provided array.
- set(IntArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
-
Sets the elements of this vector to that of the provided array.
- set(IntArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
-
Sets the elements of this vector to that of the provided array.
- set(IntArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
-
Sets the elements of this vector to that of the provided array.
- set(IntArray) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
-
Sets the elements of this vector to that of the provided array.
- set(VectorDouble) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
-
Sets the elements of this vector to that of the provided vector.
- set(VectorDouble16) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
-
Sets the elements of this vector to that of the provided vector.
- set(VectorDouble2) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
-
Sets the elements of this vector to that of the provided vector.
- set(VectorDouble3) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
-
Sets the elements of this vector to that of the provided vector.
- set(VectorDouble4) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
-
Sets the elements of this vector to that of the provided vector.
- set(VectorDouble8) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
-
Sets the elements of this vector to that of the provided vector.
- set(VectorFloat) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
-
Sets the elements of this vector to that of the provided vector.
- set(VectorFloat16) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- set(VectorFloat2) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
-
Sets the elements of this vector to that of the provided vector.
- set(VectorFloat3) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
-
Sets the elements of this vector to that of the provided vector.
- set(VectorFloat4) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
-
Sets the elements of this vector to that of the provided vector.
- set(VectorFloat8) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
-
Sets the elements of this vector to that of the provided vector.
- set(VectorHalf) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
-
Sets the elements of this vector to that of the provided vector.
- set(VectorHalf16) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
-
Sets the elements of this vector to that of the provided vector.
- set(VectorHalf2) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
-
Sets the elements of this vector to that of the provided vector.
- set(VectorHalf3) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
-
Sets the elements of this vector to that of the provided vector.
- set(VectorHalf4) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
-
Sets the elements of this vector to that of the provided vector.
- set(VectorHalf8) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
-
Sets the elements of this vector to that of the provided vector.
- set(VectorInt) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
-
Sets the elements of this vector to that of the provided vector.
- set(VectorInt16) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
-
Sets the elements of this vector to that of the provided vector.
- set(VectorInt2) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
-
Sets the elements of this vector to that of the provided vector.
- set(VectorInt3) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
-
Sets the elements of this vector to that of the provided vector.
- set(VectorInt4) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
-
Sets the elements of this vector to that of the provided vector.
- set(VectorInt8) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
-
Sets the elements of this vector to that of the provided vector.
- set(HalfFloat[]) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
-
Sets the elements of this vector to that of the provided array.
- set(ImageByte3) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- set(ImageByte4) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- set(ImageFloat) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- set(ImageFloat3) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- set(ImageFloat4) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- set(ImageFloat8) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- set(Matrix2DDouble) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- set(Matrix2DFloat) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- set(Matrix2DFloat4) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- set(Matrix2DInt) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- set(Matrix3DDouble) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- set(Matrix3DFloat) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- set(Matrix3DFloat4) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- set(Matrix3DInt) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- set(Matrix3DLong) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- set(Matrix3DShort) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- set(Matrix4x4Float) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- set(Byte3) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- set(Byte4) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- set(Double16) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- set(Double2) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- set(Double3) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- set(Double4) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- set(Double8) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- set(Float16) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- set(Float2) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- set(Float3) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- set(Float4) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- set(Float8) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- set(Half16) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- set(Half2) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- set(Half3) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- set(Half4) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- set(Half8) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- set(Int16) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- set(Int2) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- set(Int3) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- set(Int4) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- set(Int8) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- set(Short2) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- set(Short3) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- set(VolumeShort2) - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- setAtomicRegion() - Method in interface uk.ac.manchester.tornado.api.memory.DeviceBufferState
- setAtomicsMapping(ConcurrentHashMap<Object, Integer>) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
-
Deprecated.
- setBatchNumber(int) - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- setBatchSize(long) - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- setBatchThreads(long) - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- setBuffer(XPUBuffer.XPUBufferWrapper) - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- setCompiledGraph(Object) - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- setCompilerFlags(TornadoVMBackendType, String) - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- setContents(boolean) - Method in interface uk.ac.manchester.tornado.api.memory.DeviceBufferState
- setDefaultBackend(int) - Method in interface uk.ac.manchester.tornado.api.TornadoRuntime
- setDefaultDevice(int) - Method in interface uk.ac.manchester.tornado.api.TornadoBackend
-
Sets the default device.
- setDevice(String, TornadoDevice) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- setDevice(TornadoDevice) - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- setDevice(TornadoDevice) - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- setDevice(TornadoDevice) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- setGlobalOffset(long, long, long) - Method in class uk.ac.manchester.tornado.api.AbstractWorkerGrid
- setGlobalOffset(long, long, long) - Method in interface uk.ac.manchester.tornado.api.WorkerGrid
-
Sets the global offsets per dimension.
- setGlobalWork(long[]) - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- setGlobalWork(long, long, long) - Method in class uk.ac.manchester.tornado.api.AbstractWorkerGrid
- setGlobalWork(long, long, long) - Method in interface uk.ac.manchester.tornado.api.WorkerGrid
-
Sets the total number of threads per dimension to launch on the accelerator.
- setGridScheduler(GridScheduler) - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- setGridScheduler(GridScheduler) - Method in class uk.ac.manchester.tornado.api.runtime.ExecutorFrame
- setHalfFloat(int, HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Sets the half-float value at the specified byte index within the
ByteArrayinstance. - setIntBuffer(int[]) - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- setLastExecutedTaskGraph(TornadoTaskGraphInterface) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- setLocalWork(long[]) - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- setLocalWork(long, long, long) - Method in class uk.ac.manchester.tornado.api.AbstractWorkerGrid
- setLocalWork(long, long, long) - Method in interface uk.ac.manchester.tornado.api.WorkerGrid
-
Sets the local work group threads per dimension to launch on the accelerator.
- setLocalWorkToNull() - Method in class uk.ac.manchester.tornado.api.AbstractWorkerGrid
- setLocalWorkToNull() - Method in interface uk.ac.manchester.tornado.api.WorkerGrid
-
Sets the local work group to null.
- setNumberOfWorkgroupsToNull() - Method in class uk.ac.manchester.tornado.api.AbstractWorkerGrid
- setNumberOfWorkgroupsToNull() - Method in interface uk.ac.manchester.tornado.api.WorkerGrid
-
Sets the global work group to null.
- setNumThreads(long) - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- setNumThreadsToRun(long) - Method in class uk.ac.manchester.tornado.api.common.TaskPackage
- setPartialCopySize(long) - Method in interface uk.ac.manchester.tornado.api.memory.DeviceBufferState
- setPrintKernelFlag(boolean) - Method in interface uk.ac.manchester.tornado.api.runtime.TaskContextInterface
- setProfilerMode(ProfilerMode) - Method in class uk.ac.manchester.tornado.api.runtime.ExecutorFrame
- setProfilerOff() - Method in class uk.ac.manchester.tornado.api.runtime.ExecutorFrame
- setProperty(String, String) - Static method in class uk.ac.manchester.tornado.api.runtime.TornadoRuntimeProvider
- setResetToFalse() - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- setS0(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS0(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- setS0(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- setS0(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS0(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- setS0(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- setS0(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS0(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- setS0(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS0(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- setS0(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- setS0(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- setS1(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS1(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- setS1(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- setS1(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS1(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- setS1(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- setS1(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS1(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- setS1(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS1(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- setS1(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- setS1(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- setS10(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS10(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS10(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS10(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS11(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS11(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS11(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS11(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS12(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS12(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS12(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS12(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS13(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS14(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS14(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS14(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS14(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS15(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS15(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS15(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS15(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS2(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS2(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- setS2(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- setS2(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS2(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- setS2(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- setS2(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS2(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- setS2(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS2(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- setS2(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- setS2(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- setS3(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS3(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- setS3(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS3(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- setS3(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS3(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- setS3(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS3(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- setS3(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- setS4(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS4(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- setS4(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS4(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- setS4(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS4(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- setS4(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS4(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- setS5(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS5(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- setS5(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS5(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- setS5(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS5(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- setS5(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS5(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- setS6(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS6(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- setS6(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS6(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- setS6(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS6(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- setS6(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS6(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- setS7(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS7(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- setS7(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS7(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- setS7(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS7(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- setS7(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS7(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- setS8(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS8(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS8(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS8(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setS9(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- setS9(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- setS9(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- setS9(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- setSizeSubRegion(long) - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- setSystemPowerConsumption(ProfilerType, String, long) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- setSystemVoltage(ProfilerType, String, long) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- setTaskPowerUsage(ProfilerType, String, long) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- setTaskTimer(ProfilerType, String, long) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- setTimer(ProfilerType, long) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- setTornadoProperty(String, String) - Method in interface uk.ac.manchester.tornado.api.TornadoSetting
- setUseGridScheduler(boolean) - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- setW(byte) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- setW(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- setW(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- setW(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- setW(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- setX(byte) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- setX(byte) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- setX(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- setX(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- setX(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- setX(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- setX(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- setX(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- setX(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- setX(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- setX(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- setX(short) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- setX(short) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- setX(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- setX(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- setX(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- setXPUBuffer(XPUBuffer) - Method in interface uk.ac.manchester.tornado.api.memory.DeviceBufferState
- setY(byte) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- setY(byte) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- setY(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- setY(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- setY(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- setY(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- setY(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- setY(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- setY(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- setY(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- setY(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- setY(short) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- setY(short) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- setY(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- setY(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- setY(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- setZ(byte) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- setZ(byte) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- setZ(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- setZ(double) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- setZ(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- setZ(float) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- setZ(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- setZ(int) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- setZ(short) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- setZ(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- setZ(HalfFloat) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- Shape - Record Class in uk.ac.manchester.tornado.api.types.tensors
- Shape(long...) - Constructor for record class uk.ac.manchester.tornado.api.types.tensors.Shape
-
Creates an instance of a
Shaperecord class. - Short2 - Class in uk.ac.manchester.tornado.api.types.vectors
- Short2() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Short2
- Short2(short, short) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Short2
- Short3 - Class in uk.ac.manchester.tornado.api.types.vectors
- Short3() - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Short3
- Short3(short, short, short) - Constructor for class uk.ac.manchester.tornado.api.types.vectors.Short3
- ShortArray - Class in uk.ac.manchester.tornado.api.types.arrays
-
This class represents an array of shorts stored in native memory.
- ShortArray(int) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Constructs a new instance of the
ShortArraythat will store a user-specified number of elements. - ShortArray(ShortArray...) - Constructor for class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Constructs a new
ShortArrayinstance by concatenating the contents of the given array ofShortArrayinstances. - ShortOps - Class in uk.ac.manchester.tornado.api.types.utils
- ShortOps() - Constructor for class uk.ac.manchester.tornado.api.types.utils.ShortOps
- shouldCompile() - Method in interface uk.ac.manchester.tornado.api.common.SchedulableTask
- shouldNotReachHere() - Static method in exception class uk.ac.manchester.tornado.api.exceptions.TornadoInternalError
- shouldNotReachHere(String) - Static method in exception class uk.ac.manchester.tornado.api.exceptions.TornadoInternalError
- shouldNotReachHere(String, Object...) - Static method in exception class uk.ac.manchester.tornado.api.exceptions.TornadoInternalError
- shouldNotReachHere(Throwable) - Static method in exception class uk.ac.manchester.tornado.api.exceptions.TornadoInternalError
- signum(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- signum(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- SILENT - Enum constant in enum class uk.ac.manchester.tornado.api.enums.ProfilerMode
-
Stores all the profiler information in an internal object that can be queried after the executor finishes the execution using the
TornadoExecutionResult.getProfilerResult()method. - sin(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
-
In PTX, the sin operation that accepts a double input is narrowed to f32, since the PTX instruction does not support f64 operands.
- sin(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- sin(Float16) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- sin(Float2) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- sin(Float4) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- sin(Float8) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- sinpi(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
-
In PTX, the sinpi operation that accepts a double input is narrowed to f32, since the PTX sin instruction does not support f64 operands.
- sinpi(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- size() - Element in annotation interface uk.ac.manchester.tornado.api.internal.annotations.SegmentElementSize
- size() - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- size() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- size() - Method in interface uk.ac.manchester.tornado.api.types.common.PrimitiveStorage
- size() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- size() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- size() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- size() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- size() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- size() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- size() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- size() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- size() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- size() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- size() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- size() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- size() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- size() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- size() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- size() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- size() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- size() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- size() - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- slice(int, int) - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
- slice(int, int) - Method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
- slice(int, int) - Method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Extracts a slice of elements from a given
DoubleArray, creating a newDoubleArrayinstance. - slice(int, int) - Method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Extracts a slice of elements from a given
FloatArray, creating a newFloatArrayinstance. - slice(int, int) - Method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Extracts a slice of elements from a given , creating a new instance.
- slice(int, int) - Method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
- slice(int, int) - Method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Extracts a slice of elements from a given , creating a new instance.
- slice(int, int) - Method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
- slice(int, int) - Method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Extracts a slice of elements from a given
ShortArray, creating a newShortArrayinstance. - snapshot() - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Function that closes a task-graph definition and creates an immutable task-graph ready for execution.
- snapshot() - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Function that closes a task-graph definition and creates an immutable task-graph ready for execution.
- SPIRV - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoVMBackendType
- sq(double) - Static method in class uk.ac.manchester.tornado.api.types.utils.DoubleOps
- sq(float) - Static method in class uk.ac.manchester.tornado.api.types.utils.FloatOps
- sqrt(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- sqrt(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- sqrt(Double16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- sqrt(Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- sqrt(Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- sqrt(Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- sqrt(Double8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- sqrt(Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- sqrt(Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- sqrt(Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- sqrt(Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- sqrt(Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- sqrt(Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- start - Variable in class uk.ac.manchester.tornado.api.common.TimedEvent
- start(ProfilerType) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- start(ProfilerType, String) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- state(JSonWriter.State) - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- stdDev() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- stdDev() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- stdDev() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- stdDev() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- stdDev() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- stop - Variable in class uk.ac.manchester.tornado.api.common.TimedEvent
- stop(ProfilerType) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- stop(ProfilerType, String) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- storage - Variable in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
-
backing array.
- StorageFormats - Class in uk.ac.manchester.tornado.api.types.utils
- streamIn(long, Object, long, long, DeviceBufferState, int[]) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
-
It always copies in the input data (object) from the host to the target device.
- streamOut(long, Object, long, DeviceBufferState, int[]) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
-
It copies a device buffer from the target device to the host.
- streamOutBlocking(long, Object, long, DeviceBufferState, int[]) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
-
It copies a device buffer from the target device to the host.
- sub(HalfFloat, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.HalfFloat
-
Takes two
HalfFloatobjects and returns a new instance that contains the results of the subtraction. - sub(Byte3, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- sub(Byte3, Byte3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- sub(Byte4, byte) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- sub(Byte4, Byte4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- sub(Double16, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- sub(Double16, Double16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- sub(Double2, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- sub(Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- sub(Double2, Double2, Double2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- sub(Double3, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- sub(Double3, Double3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- sub(Double4, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- sub(Double4, Double4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- sub(Double8, double) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- sub(Double8, Double8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- sub(Float16, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- sub(Float16, Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- sub(Float16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- sub(Float2, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- sub(Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- sub(Float2, Float2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- sub(Float2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- sub(Float3, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- sub(Float3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- sub(Float3, Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- sub(Float4, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- sub(Float4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- sub(Float4, Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- sub(Float8, float) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- sub(Float8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- sub(Float8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- sub(Half16, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- sub(Half16, Half16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- sub(Half2, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- sub(Half2, Half2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- sub(Half2, Half2, Half2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- sub(Half3, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- sub(Half3, Half3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- sub(Half4, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- sub(Half4, Half4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- sub(Half8, HalfFloat) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- sub(Half8, Half8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- sub(Int16, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- sub(Int16, Float16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- sub(Int16, Int16) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- sub(Int2, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- sub(Int2, Float2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- sub(Int2, Int2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- sub(Int3, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- sub(Int3, Float3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- sub(Int3, Int3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- sub(Int4, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- sub(Int4, Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- sub(Int4, Int4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- sub(Int8, int) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- sub(Int8, Float8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- sub(Int8, Int8) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- sub(Short2, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- sub(Short2, Short2) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- sub(Short3, short) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- sub(Short3, Short3) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- SUBMITTED - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoExecutionStatus
- subVector(int, int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
-
Returns slice of this vector.
- subVector(int, int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
-
Returns slice of this vector.
- subVector(int, int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
-
Returns slice of this vector.
- subVector(int, int) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
-
Returns slice of this vector.
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- sum() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- sum(ProfilerType, long) - Method in interface uk.ac.manchester.tornado.api.profiler.TornadoProfiler
- sum(Float4) - Static method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- summarise() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- summarise() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- summarise() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- summerise() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- sync(long) - Method in interface uk.ac.manchester.tornado.api.common.TornadoDevice
- syncRuntimeTransferToHost(Object...) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- syncRuntimeTransferToHost(Object, long, long) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- SYSTEM_CURRENT_A - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- SYSTEM_POWER_CONSUMPTION_W - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- SYSTEM_VOLTAGE_V - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
T
- tan(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- tan(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- tanh(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- tanh(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- task(String, TornadoFunctions.Task) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Adds task with no parameter.
- task(String, TornadoFunctions.Task) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Adds task with no parameter.
- task(String, TornadoFunctions.Task1<T1>, T1) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Adds task with one parameter.
- task(String, TornadoFunctions.Task1<T1>, T1) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Adds task with one parameter.
- task(String, TornadoFunctions.Task10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Adds task with 10 parameters.
- task(String, TornadoFunctions.Task10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Adds task with 10 parameters.
- task(String, TornadoFunctions.Task11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
It creates a task with 11 parameters.
- task(String, TornadoFunctions.Task11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
It creates a task with 11 parameters.
- task(String, TornadoFunctions.Task12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
It creates a task with 12 parameters.
- task(String, TornadoFunctions.Task12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
It creates a task with 12 parameters.
- task(String, TornadoFunctions.Task13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
It creates a task with 13 parameters.
- task(String, TornadoFunctions.Task13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
It creates a task with 13 parameters.
- task(String, TornadoFunctions.Task14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
It creates a task with 14 parameters.
- task(String, TornadoFunctions.Task14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
It creates a task with 14 parameters.
- task(String, TornadoFunctions.Task15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
It creates a task with 15 parameters.
- task(String, TornadoFunctions.Task15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
It creates a task with 15 parameters.
- task(String, TornadoFunctions.Task2<T1, T2>, T1, T2) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Adds task with two parameters.
- task(String, TornadoFunctions.Task2<T1, T2>, T1, T2) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Adds task with two parameters.
- task(String, TornadoFunctions.Task3<T1, T2, T3>, T1, T2, T3) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Add task with three parameters.
- task(String, TornadoFunctions.Task3<T1, T2, T3>, T1, T2, T3) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Add task with three parameters.
- task(String, TornadoFunctions.Task4<T1, T2, T3, T4>, T1, T2, T3, T4) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Adds task with four parameters.
- task(String, TornadoFunctions.Task4<T1, T2, T3, T4>, T1, T2, T3, T4) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Adds task with four parameters.
- task(String, TornadoFunctions.Task5<T1, T2, T3, T4, T5>, T1, T2, T3, T4, T5) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Adds task with five parameters.
- task(String, TornadoFunctions.Task5<T1, T2, T3, T4, T5>, T1, T2, T3, T4, T5) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Adds task with five parameters.
- task(String, TornadoFunctions.Task6<T1, T2, T3, T4, T5, T6>, T1, T2, T3, T4, T5, T6) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Adds task with six parameters.
- task(String, TornadoFunctions.Task6<T1, T2, T3, T4, T5, T6>, T1, T2, T3, T4, T5, T6) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Adds task with six parameters.
- task(String, TornadoFunctions.Task7<T1, T2, T3, T4, T5, T6, T7>, T1, T2, T3, T4, T5, T6, T7) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Adds task with seven parameters.
- task(String, TornadoFunctions.Task7<T1, T2, T3, T4, T5, T6, T7>, T1, T2, T3, T4, T5, T6, T7) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Adds task with seven parameters.
- task(String, TornadoFunctions.Task8<T1, T2, T3, T4, T5, T6, T7, T8>, T1, T2, T3, T4, T5, T6, T7, T8) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Adds task with eight parameters.
- task(String, TornadoFunctions.Task8<T1, T2, T3, T4, T5, T6, T7, T8>, T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Adds task with eight parameters.
- task(String, TornadoFunctions.Task9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Adds task with nine parameters.
- task(String, TornadoFunctions.Task9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Adds task with nine parameters.
- TASK_CODE_GENERATION_TIME - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- TASK_COMPILE_DRIVER_TIME - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- TASK_COMPILE_GRAAL_TIME - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- TASK_KERNEL_TIME - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- TaskContextInterface - Interface in uk.ac.manchester.tornado.api.runtime
- TaskGraph - Class in uk.ac.manchester.tornado.api
-
Tornado Task Graph API.
- TaskGraph(String) - Constructor for class uk.ac.manchester.tornado.api.TaskGraph
- taskGraphImpl - Variable in class uk.ac.manchester.tornado.api.TaskGraph
- TaskGraphInterface - Interface in uk.ac.manchester.tornado.api
-
Base interface of the Tornado API.
- taskNames - Variable in class uk.ac.manchester.tornado.api.TaskGraph
- TaskPackage - Class in uk.ac.manchester.tornado.api.common
- TaskPackage(String, TornadoFunctions.Task) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task1<T1>, T1) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task2<T1, T2>, T1, T2) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task3<T1, T2, T3>, T1, T2, T3) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task4<T1, T2, T3, T4>, T1, T2, T3, T4) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task5<T1, T2, T3, T4, T5>, T1, T2, T3, T4, T5) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task6<T1, T2, T3, T4, T5, T6>, T1, T2, T3, T4, T5, T6) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task7<T1, T2, T3, T4, T5, T6, T7>, T1, T2, T3, T4, T5, T6, T7) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task8<T1, T2, T3, T4, T5, T6, T7, T8>, T1, T2, T3, T4, T5, T6, T7, T8) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- TaskPackage(String, TornadoFunctions.Task9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, T1, T2, T3, T4, T5, T6, T7, T8, T9) - Constructor for class uk.ac.manchester.tornado.api.common.TaskPackage
- Tensor - Class in uk.ac.manchester.tornado.api.types.tensors
- Tensor(DType, Shape) - Constructor for class uk.ac.manchester.tornado.api.types.tensors.Tensor
- TensorByte - Class in uk.ac.manchester.tornado.api.types.tensors
- TensorByte(Shape) - Constructor for class uk.ac.manchester.tornado.api.types.tensors.TensorByte
-
The memory segment representing the tensor data in native memory.
- TensorFP16 - Class in uk.ac.manchester.tornado.api.types.tensors
- TensorFP16(Shape) - Constructor for class uk.ac.manchester.tornado.api.types.tensors.TensorFP16
-
The memory segment representing the tensor data in native memory.
- TensorFP32 - Class in uk.ac.manchester.tornado.api.types.tensors
- TensorFP32(Shape) - Constructor for class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
-
The memory segment representing the tensor data in native memory.
- TensorFP64 - Class in uk.ac.manchester.tornado.api.types.tensors
- TensorFP64(Shape) - Constructor for class uk.ac.manchester.tornado.api.types.tensors.TensorFP64
-
The memory segment representing the tensor data in native memory.
- TensorInt16 - Class in uk.ac.manchester.tornado.api.types.tensors
- TensorInt16(Shape) - Constructor for class uk.ac.manchester.tornado.api.types.tensors.TensorInt16
-
The memory segment representing the tensor data in native memory.
- TensorInt32 - Class in uk.ac.manchester.tornado.api.types.tensors
- TensorInt32(Shape) - Constructor for class uk.ac.manchester.tornado.api.types.tensors.TensorInt32
-
The memory segment representing the tensor data in native memory.
- TensorInt64 - Class in uk.ac.manchester.tornado.api.types.tensors
- TensorInt64(Shape) - Constructor for class uk.ac.manchester.tornado.api.types.tensors.TensorInt64
-
The memory segment representing the tensor data in native memory.
- TimedEvent - Class in uk.ac.manchester.tornado.api.common
- TimedEvent(long, long) - Constructor for class uk.ac.manchester.tornado.api.common.TimedEvent
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- toArray() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- toBuffer() - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- toColumnMajor(int, int, int) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
-
Deprecated.
- toFortran(int, int, int) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
-
Converts a given i,j index to Fortran index.
- toHeapArray() - Method in class uk.ac.manchester.tornado.api.types.arrays.ByteArray
-
Converts the byte data from off-heap to on-heap, by copying the values of a
ByteArrayinstance into a new on-heap array. - toHeapArray() - Method in class uk.ac.manchester.tornado.api.types.arrays.CharArray
-
Converts the char data from off-heap to on-heap, by copying the values of a
CharArrayinstance into a new on-heap array. - toHeapArray() - Method in class uk.ac.manchester.tornado.api.types.arrays.DoubleArray
-
Converts the double data from off-heap to on-heap, by copying the values of a
DoubleArrayinstance into a new on-heap array. - toHeapArray() - Method in class uk.ac.manchester.tornado.api.types.arrays.FloatArray
-
Converts the float data from off-heap to on-heap, by copying the values of a
FloatArrayinstance into a new on-heap array. - toHeapArray() - Method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Converts the
HalfFloatdata from off-heap to on-heap, by copying the values of aHalfFloatArrayinstance into a new on-heapHalfFloat. - toHeapArray() - Method in class uk.ac.manchester.tornado.api.types.arrays.Int8Array
-
Converts the byte array data from off-heap to on-heap, by copying the values of a
Int8Arrayinstance into a new on-heap byte array. - toHeapArray() - Method in class uk.ac.manchester.tornado.api.types.arrays.IntArray
-
Converts the int data from off-heap to on-heap, by copying the values of a
IntArrayinstance into a new on-heap array. - toHeapArray() - Method in class uk.ac.manchester.tornado.api.types.arrays.LongArray
-
Converts the long data from off-heap to on-heap, by copying the values of a
LongArrayinstance into a new on-heap array. - toHeapArray() - Method in class uk.ac.manchester.tornado.api.types.arrays.ShortArray
-
Converts the short data from off-heap to on-heap, by copying the values of a
ShortArrayinstance into a new on-heap array. - toHeapArray() - Method in class uk.ac.manchester.tornado.api.types.tensors.TensorFP32
- toONNXShapeString() - Method in record class uk.ac.manchester.tornado.api.types.tensors.Shape
-
Generates a string representation of the shape compatible with ONNX's shape format.
- toRadians(double) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- toRadians(float) - Static method in class uk.ac.manchester.tornado.api.math.TornadoMath
- tornado.api - module tornado.api
- TornadoAPIException - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoAPIException(String, Exception) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoAPIException
- TornadoAPIProvider - Class in uk.ac.manchester.tornado.api.runtime
- TornadoAPIProvider() - Constructor for class uk.ac.manchester.tornado.api.runtime.TornadoAPIProvider
- TornadoAPIUtils - Class in uk.ac.manchester.tornado.api.utils
- TornadoBackend - Interface in uk.ac.manchester.tornado.api
-
Interface of the TornadoVM backends.
- TornadoBackendNotFound - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoBackendNotFound(String) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoBackendNotFound
- TornadoBailoutRuntimeException - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoBailoutRuntimeException(String) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoBailoutRuntimeException
- TornadoBailoutRuntimeException(String, Exception) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoBailoutRuntimeException
- TornadoCollectionInterface<T> - Interface in uk.ac.manchester.tornado.api.types.collections
- TornadoCompilationException - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoCompilationException(String) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoCompilationException
- TornadoDevice - Interface in uk.ac.manchester.tornado.api.common
- TornadoDeviceContext - Interface in uk.ac.manchester.tornado.api
- TornadoDeviceFP16NotSupported - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoDeviceFP16NotSupported(String) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoDeviceFP16NotSupported
- TornadoDeviceFP64NotSupported - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoDeviceFP64NotSupported(String) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoDeviceFP64NotSupported
- TornadoDeviceMap - Class in uk.ac.manchester.tornado.api
-
Data structure to query and filter the TornadoVM Drivers and TornadoVM Devices that the TornadoVM Runtime can access.
- TornadoDeviceMap() - Constructor for class uk.ac.manchester.tornado.api.TornadoDeviceMap
- TornadoDeviceNotFound - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoDeviceNotFound(String) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoDeviceNotFound
- TornadoDeviceType - Enum Class in uk.ac.manchester.tornado.api.enums
- TornadoEvents - Interface in uk.ac.manchester.tornado.api.common
- TornadoExecutionPlan - Class in uk.ac.manchester.tornado.api
-
Class to create and optimize execution plans for running a set of immutable tasks-graphs on modern hardware.
- TornadoExecutionPlan(ImmutableTaskGraph...) - Constructor for class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Create an Execution Plan: Object to create and optimize an execution plan for running a set of immutable tasks-graphs.
- TornadoExecutionPlanException - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoExecutionPlanException(String) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoExecutionPlanException
- TornadoExecutionPlanException(String, Throwable) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoExecutionPlanException
- TornadoExecutionResult - Class in uk.ac.manchester.tornado.api
-
Object created when the
TornadoExecutionPlan.execute()is finished. - TornadoExecutionStatus - Enum Class in uk.ac.manchester.tornado.api.enums
- tornadoExecutor - Variable in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
The TornadoVM executor is a list of chain of actions to be performed.
- TornadoFailureException - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoFailureException(Exception) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoFailureException
- TornadoFailureException(String) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoFailureException
- TornadoFunctions - Class in uk.ac.manchester.tornado.api.common
- TornadoFunctions() - Constructor for class uk.ac.manchester.tornado.api.common.TornadoFunctions
- TornadoFunctions.Task - Interface in uk.ac.manchester.tornado.api.common
- TornadoFunctions.Task1<T1> - Interface in uk.ac.manchester.tornado.api.common
- TornadoFunctions.Task10<T1,
T2, - Interface in uk.ac.manchester.tornado.api.commonT3, T4, T5, T6, T7, T8, T9, T10> - TornadoFunctions.Task11<T1,
T2, - Interface in uk.ac.manchester.tornado.api.commonT3, T4, T5, T6, T7, T8, T9, T10, T11> - TornadoFunctions.Task12<T1,
T2, - Interface in uk.ac.manchester.tornado.api.commonT3, T4, T5, T6, T7, T8, T9, T10, T11, T12> - TornadoFunctions.Task13<T1,
T2, - Interface in uk.ac.manchester.tornado.api.commonT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> - TornadoFunctions.Task14<T1,
T2, - Interface in uk.ac.manchester.tornado.api.commonT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> - TornadoFunctions.Task15<T1,
T2, - Interface in uk.ac.manchester.tornado.api.commonT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> - TornadoFunctions.Task2<T1,
T2> - Interface in uk.ac.manchester.tornado.api.common - TornadoFunctions.Task3<T1,
T2, - Interface in uk.ac.manchester.tornado.api.commonT3> - TornadoFunctions.Task4<T1,
T2, - Interface in uk.ac.manchester.tornado.api.commonT3, T4> - TornadoFunctions.Task5<T1,
T2, - Interface in uk.ac.manchester.tornado.api.commonT3, T4, T5> - TornadoFunctions.Task6<T1,
T2, - Interface in uk.ac.manchester.tornado.api.commonT3, T4, T5, T6> - TornadoFunctions.Task7<T1,
T2, - Interface in uk.ac.manchester.tornado.api.commonT3, T4, T5, T6, T7> - TornadoFunctions.Task8<T1,
T2, - Interface in uk.ac.manchester.tornado.api.commonT3, T4, T5, T6, T7, T8> - TornadoFunctions.Task9<T1,
T2, - Interface in uk.ac.manchester.tornado.api.commonT3, T4, T5, T6, T7, T8, T9> - TornadoImagesInterface<T> - Interface in uk.ac.manchester.tornado.api.types.images
- TornadoInternalError - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoInternalError(String, Object...) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoInternalError
- TornadoInternalError(Throwable) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoInternalError
- TornadoMath - Class in uk.ac.manchester.tornado.api.math
- TornadoMath() - Constructor for class uk.ac.manchester.tornado.api.math.TornadoMath
- TornadoMatrixInterface<T> - Interface in uk.ac.manchester.tornado.api.types.matrix
- TornadoMemoryException - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoMemoryException(String) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoMemoryException
- TornadoMemoryProvider - Interface in uk.ac.manchester.tornado.api.memory
- TornadoNativeArray - Class in uk.ac.manchester.tornado.api.types.arrays
- TornadoNativeArray() - Constructor for class uk.ac.manchester.tornado.api.types.arrays.TornadoNativeArray
- TornadoNoOpenCLPlatformException - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoNoOpenCLPlatformException(String) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoNoOpenCLPlatformException
- TornadoOutOfMemoryException - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoOutOfMemoryException(String) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoOutOfMemoryException
- TornadoProfiler - Interface in uk.ac.manchester.tornado.api.profiler
- TornadoProfilerResult - Class in uk.ac.manchester.tornado.api
-
Object that stores all information related to profiling an executor.
- TornadoRuntime - Interface in uk.ac.manchester.tornado.api
- TornadoRuntimeException - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoRuntimeException(Exception) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoRuntimeException
- TornadoRuntimeException(String) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoRuntimeException
- TornadoRuntimeProvider - Class in uk.ac.manchester.tornado.api.runtime
- TornadoRuntimeProvider() - Constructor for class uk.ac.manchester.tornado.api.runtime.TornadoRuntimeProvider
- TornadoSetting - Interface in uk.ac.manchester.tornado.api
- TornadoTargetDevice - Interface in uk.ac.manchester.tornado.api
- TornadoTaskGraphInterface - Interface in uk.ac.manchester.tornado.api
- TornadoTaskRuntimeException - Exception Class in uk.ac.manchester.tornado.api.exceptions
- TornadoTaskRuntimeException(String) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoTaskRuntimeException
- TornadoTaskRuntimeException(String, Exception) - Constructor for exception class uk.ac.manchester.tornado.api.exceptions.TornadoTaskRuntimeException
- TornadoVectorsInterface<T> - Interface in uk.ac.manchester.tornado.api.types.vectors
- TornadoVMBackendType - Enum Class in uk.ac.manchester.tornado.api.enums
- TornadoVMIntrinsic - Annotation Interface in uk.ac.manchester.tornado.api.internal.annotations
- TornadoVMIntrinsics - Class in uk.ac.manchester.tornado.api
-
Deprecated.
- TornadoVMIntrinsics() - Constructor for class uk.ac.manchester.tornado.api.TornadoVMIntrinsics
-
Deprecated.
- TornadoVolumesInterface<T> - Interface in uk.ac.manchester.tornado.api.types.volumes
- toRowMajor(byte[][]) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
-
Converts a matrix stored in multidimensional arrays into Row-Major format.
- toRowMajor(double[][]) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
-
Converts a matrix stored in multidimensional arrays into Row-Major format.
- toRowMajor(float[][]) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
-
Converts a matrix stored in multidimensional arrays into Row-Major format.
- toRowMajor(int[][]) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
- toRowMajor(int, int, int) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
-
Converts a given i,j index to a row-major index.
- toRowMajor(int, int, int, int) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
-
Converts a given i,j index to row-major index.
- toRowMajor(int, int, int, int, int) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
-
Converts a given i,j index to a row-major index.
- toRowMajor(int, int, int, int, int, int) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
-
Converts a given i,j,k index to row-major index.
- toRowMajor3D(double[][][]) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
- toRowMajor3D(float[][][]) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
- toRowMajor3D(int[][][]) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
- toRowMajor3D(int, int, int, int, int) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
- toRowMajor3D(long[][][]) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
- toRowMajor3D(short[][][]) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
- toRowMajor3DVector(int, int, int, int, int, int) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
- toRowMajorVector(int, int, int, int) - Static method in class uk.ac.manchester.tornado.api.types.utils.StorageFormats
- toShortArray() - Method in class uk.ac.manchester.tornado.api.types.arrays.HalfFloatArray
-
Converts the
HalfFloatdata from off-heap to an on-heap short representation, by getting the values of aHalfFloatArrayinstance as short and coping them into a new on-heap short array. - toString() - Method in record class uk.ac.manchester.tornado.api.AccessorParameters.PairAccessor
-
Returns a string representation of this record class.
- toString() - Method in class uk.ac.manchester.tornado.api.GridScheduler
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.OffConcurrentDevices
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.OffMemoryLimit
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.OffPrintKernel
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.OffProfiler
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.OffThreadInfo
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithAllGraphs
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithBatch
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithClearProfiles
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithCompilerFlags
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithConcurrentDevices
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithDefaultScheduler
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithDevice
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithFreeDeviceMemory
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithGraph
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithGridScheduler
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithMemoryLimit
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithPreCompilation
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithPrintKernel
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithProfiler
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithResetDevice
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithThreadInfo
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithWarmUpIterations
- toString() - Method in class uk.ac.manchester.tornado.api.plan.types.WithWarmUpTime
- toString() - Method in class uk.ac.manchester.tornado.api.profiler.JSonWriter
- toString() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- toString() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- toString() - Method in class uk.ac.manchester.tornado.api.types.HalfFloat
- toString() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- toString() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- toString() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- toString() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- toString() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- toString() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- toString() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- toString() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- toString() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- toString() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- toString() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- toString() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- toString() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- toString() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- toString() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- toString() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- toString() - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- toString() - Method in record class uk.ac.manchester.tornado.api.types.tensors.Shape
-
Returns a string representation of this record class.
- toString() - Method in class uk.ac.manchester.tornado.api.types.utils.FloatingPointError
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- toString() - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- toString() - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble
-
Prints the vector using the specified format string.
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat
-
Prints the vector using the specified format string.
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf
-
Prints the vector using the specified format string.
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt
-
Prints the vector using the specified format string.
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DDouble
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DInt
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DLong
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DShort
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double16
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double2
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double3
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double4
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Double8
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float16
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float2
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float3
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float4
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Float8
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half16
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half2
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half3
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half4
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Half8
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int16
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int2
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int3
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int4
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Int8
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short2
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.vectors.Short3
- toString(String) - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- toString(String, int, int) - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- TOTAL_BYTE_CODE_GENERATION - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- TOTAL_CODE_GENERATION_TIME - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- TOTAL_COPY_IN_SIZE_BYTES - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- TOTAL_COPY_OUT_SIZE_BYTES - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- TOTAL_DISPATCH_DATA_TRANSFERS_TIME - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- TOTAL_DISPATCH_KERNEL_TIME - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- TOTAL_DRIVER_COMPILE_TIME - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- TOTAL_GRAAL_COMPILE_TIME - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- TOTAL_KERNEL_TIME - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- TOTAL_TASK_GRAPH_TIME - Enum constant in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
- toTensorFlowShapeString() - Method in record class uk.ac.manchester.tornado.api.types.tensors.Shape
-
Generates a string representation of the shape compatible with TensorFlow's shape format.
- toUnboxedPrimitiveClass(Class<?>) - Static method in class uk.ac.manchester.tornado.api.utils.TornadoAPIUtils
-
Returns true if object is a boxed type.
- trace(String, Runnable) - Static method in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- trace(String, ChromeEventTracer.Builder<T>) - Static method in class uk.ac.manchester.tornado.api.profiler.ChromeEventTracer
- transferToDevice(int, Object...) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Tag a set of objects (Java objects) to be transferred to the device.
- transferToDevice(int, Object...) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Tag a set of objects (Java objects) to be transferred to the device.
- transferToDevice(int, Object...) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- transferToHost(int, Object...) - Method in class uk.ac.manchester.tornado.api.TaskGraph
-
Tag a set of objects (Java objects) to be transferred from the device to the host after the execution completes.
- transferToHost(int, Object...) - Method in interface uk.ac.manchester.tornado.api.TaskGraphInterface
-
Tag a set of objects (Java objects) to be transferred from the device to the host after the execution completes.
- transferToHost(int, Object...) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- transferToHost(Object...) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionResult
-
Transfer data from device to host.
- transferToHost(DataRange) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionResult
-
Partial data transfer from the device to the host.
- transpose(Matrix2DDouble) - Static method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DDouble
-
Transposes the matrix in-place.
- transpose(Matrix2DFloat) - Static method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat
-
Transposes the matrix in-place.
- transpose(Matrix2DFloat4) - Static method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
-
Transposes the matrix in-place.
- transpose(Matrix2DInt) - Static method in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DInt
-
Transposes the matrix in-place.
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix2DFloat4
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix3DFloat4
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.matrix.Matrix4x4Float
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Byte3
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Byte4
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Double16
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Double2
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Double3
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Double4
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Double8
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Float16
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Float2
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Float3
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Float4
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Float8
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Half16
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Half2
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Half3
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Half4
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Half8
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Int16
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Int2
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Int3
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Int4
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Int8
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Short2
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.vectors.Short3
- TYPE - Static variable in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
U
- UINT8 - Enum constant in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Represents an 8-bit unsigned integer data type using 1 byte.
- uk.ac.manchester.tornado.api - package uk.ac.manchester.tornado.api
- uk.ac.manchester.tornado.api.annotations - package uk.ac.manchester.tornado.api.annotations
- uk.ac.manchester.tornado.api.common - package uk.ac.manchester.tornado.api.common
- uk.ac.manchester.tornado.api.enums - package uk.ac.manchester.tornado.api.enums
- uk.ac.manchester.tornado.api.exceptions - package uk.ac.manchester.tornado.api.exceptions
- uk.ac.manchester.tornado.api.internal.annotations - package uk.ac.manchester.tornado.api.internal.annotations
- uk.ac.manchester.tornado.api.math - package uk.ac.manchester.tornado.api.math
- uk.ac.manchester.tornado.api.memory - package uk.ac.manchester.tornado.api.memory
- uk.ac.manchester.tornado.api.plan.types - package uk.ac.manchester.tornado.api.plan.types
- uk.ac.manchester.tornado.api.profiler - package uk.ac.manchester.tornado.api.profiler
- uk.ac.manchester.tornado.api.runtime - package uk.ac.manchester.tornado.api.runtime
- uk.ac.manchester.tornado.api.types - package uk.ac.manchester.tornado.api.types
- uk.ac.manchester.tornado.api.types.arrays - package uk.ac.manchester.tornado.api.types.arrays
- uk.ac.manchester.tornado.api.types.collections - package uk.ac.manchester.tornado.api.types.collections
- uk.ac.manchester.tornado.api.types.common - package uk.ac.manchester.tornado.api.types.common
- uk.ac.manchester.tornado.api.types.images - package uk.ac.manchester.tornado.api.types.images
- uk.ac.manchester.tornado.api.types.matrix - package uk.ac.manchester.tornado.api.types.matrix
- uk.ac.manchester.tornado.api.types.tensors - package uk.ac.manchester.tornado.api.types.tensors
- uk.ac.manchester.tornado.api.types.utils - package uk.ac.manchester.tornado.api.types.utils
- uk.ac.manchester.tornado.api.types.vectors - package uk.ac.manchester.tornado.api.types.vectors
- uk.ac.manchester.tornado.api.types.volumes - package uk.ac.manchester.tornado.api.types.volumes
- uk.ac.manchester.tornado.api.utils - package uk.ac.manchester.tornado.api.utils
- UNDER_DEMAND - Static variable in class uk.ac.manchester.tornado.api.enums.DataTransferMode
-
Flag to indicate that copy out of buffers (device -> host) are handled by the programmer rather than the TornadoVM runtime system.
- unimplemented() - Static method in exception class uk.ac.manchester.tornado.api.exceptions.TornadoInternalError
- unimplemented(String) - Static method in exception class uk.ac.manchester.tornado.api.exceptions.TornadoInternalError
- unimplemented(String, Object...) - Static method in exception class uk.ac.manchester.tornado.api.exceptions.TornadoInternalError
- UNKNOWN - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoDeviceType
- UNKNOWN - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoExecutionStatus
- updateObjectAccess() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- updatePersistedObjectState() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- useDefaultThreadScheduler(boolean) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
V
- valueOf(String) - Static method in enum class uk.ac.manchester.tornado.api.common.Access
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class uk.ac.manchester.tornado.api.DRMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class uk.ac.manchester.tornado.api.enums.ProfilerMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class uk.ac.manchester.tornado.api.enums.TornadoDeviceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class uk.ac.manchester.tornado.api.enums.TornadoExecutionStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class uk.ac.manchester.tornado.api.enums.TornadoVMBackendType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class uk.ac.manchester.tornado.api.common.Access
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class uk.ac.manchester.tornado.api.DRMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class uk.ac.manchester.tornado.api.enums.ProfilerMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class uk.ac.manchester.tornado.api.enums.TornadoDeviceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class uk.ac.manchester.tornado.api.enums.TornadoExecutionStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class uk.ac.manchester.tornado.api.enums.TornadoVMBackendType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class uk.ac.manchester.tornado.api.profiler.ProfilerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class uk.ac.manchester.tornado.api.types.tensors.DType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vector - Annotation Interface in uk.ac.manchester.tornado.api.internal.annotations
- VectorDouble - Class in uk.ac.manchester.tornado.api.types.collections
- VectorDouble(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorDouble
-
Creates an empty vector with.
- VectorDouble(int, DoubleArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorDouble
- VectorDouble(DoubleArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorDouble
-
Creates an new vector from the provided storage.
- VectorDouble16 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorDouble16(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
-
Creates an empty vector with.
- VectorDouble16(DoubleArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
-
Creates a vector using the provided backing array.
- VectorDouble2 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorDouble2(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
-
Creates an empty vector with.
- VectorDouble2(DoubleArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
-
Creates a vector using the provided backing array.
- VectorDouble3 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorDouble3(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
-
Creates an empty vector with.
- VectorDouble3(DoubleArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
-
Creates a vector using the provided backing array.
- VectorDouble4 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorDouble4(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
-
Creates an empty vector with.
- VectorDouble4(DoubleArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
-
Creates a vector using the provided backing array.
- VectorDouble8 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorDouble8(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
-
Creates an empty vector with.
- VectorDouble8(DoubleArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
-
Creates a vector using the provided backing array.
- VectorFloat - Class in uk.ac.manchester.tornado.api.types.collections
- VectorFloat(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorFloat
-
Creates an empty vector with.
- VectorFloat(int, FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorFloat
- VectorFloat(FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorFloat
-
Creates a new vector from the provided storage.
- VectorFloat16 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorFloat16(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- VectorFloat16(FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- VectorFloat2 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorFloat2(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
-
Creates an empty vector.
- VectorFloat3 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorFloat3(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
-
Creates an empty vector with.
- VectorFloat3(FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
-
Creates a vector using the provided backing array.
- VectorFloat4 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorFloat4(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
-
Creates an empty vector with.
- VectorFloat4(FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
-
Creates a vector using the provided backing array.
- VectorFloat8 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorFloat8(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
-
Creates an empty vector with.
- VectorFloat8(FloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
-
Creates a vector using the provided backing array.
- VectorHalf - Class in uk.ac.manchester.tornado.api.types.collections
- VectorHalf(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorHalf
-
Creates an empty vector with.
- VectorHalf(int, HalfFloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorHalf
- VectorHalf(HalfFloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorHalf
-
Creates a new vector from the provided storage.
- VectorHalf16 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorHalf16(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
-
Creates an empty vector.
- VectorHalf16(int, HalfFloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- VectorHalf2 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorHalf2(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
-
Creates an empty vector.
- VectorHalf2(int, HalfFloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- VectorHalf3 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorHalf3(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
-
Creates an empty vector.
- VectorHalf3(int, HalfFloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- VectorHalf4 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorHalf4(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
-
Creates an empty vector.
- VectorHalf4(int, HalfFloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- VectorHalf8 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorHalf8(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
-
Creates an empty vector.
- VectorHalf8(int, HalfFloatArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- VectorInt - Class in uk.ac.manchester.tornado.api.types.collections
- VectorInt(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorInt
-
Creates an empty vector with.
- VectorInt(int, IntArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorInt
-
Creates a vector using the provided backing array.
- VectorInt(IntArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorInt
-
Creates an new vector from the provided storage.
- VectorInt16 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorInt16(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorInt16
-
Creates an empty vector with.
- VectorInt16(IntArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorInt16
-
Creates a vector using the provided backing array.
- VectorInt2 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorInt2(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorInt2
-
Creates an empty vector with.
- VectorInt2(IntArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorInt2
-
Creates a vector using the provided backing array.
- VectorInt3 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorInt3(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorInt3
-
Creates an empty vector with.
- VectorInt3(IntArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorInt3
-
Creates a vector using the provided backing array.
- VectorInt4 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorInt4(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorInt4
-
Creates an empty vector with.
- VectorInt4(IntArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorInt4
-
Creates a vector using the provided backing array.
- VectorInt8 - Class in uk.ac.manchester.tornado.api.types.collections
- VectorInt8(int) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorInt8
-
Creates an empty vector with.
- VectorInt8(IntArray) - Constructor for class uk.ac.manchester.tornado.api.types.collections.VectorInt8
-
Creates a vector using the provided backing array.
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble16
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble2
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble3
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble4
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorDouble8
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat16
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat2
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat3
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat4
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorFloat8
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf16
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf2
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf3
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf4
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorHalf8
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt16
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt2
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt3
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt4
- vectorWidth() - Method in class uk.ac.manchester.tornado.api.types.collections.VectorInt8
- VIRTUAL - Enum constant in enum class uk.ac.manchester.tornado.api.enums.TornadoVMBackendType
- VolumeOps - Class in uk.ac.manchester.tornado.api.types.utils
- VolumeOps() - Constructor for class uk.ac.manchester.tornado.api.types.utils.VolumeOps
- VolumeShort2 - Class in uk.ac.manchester.tornado.api.types.volumes
- VolumeShort2(int, int, int) - Constructor for class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
-
Storage format for matrix.
- VolumeShort2(int, int, int, ShortArray) - Constructor for class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- vs(VolumeShort2, int, int, int) - Static method in class uk.ac.manchester.tornado.api.types.utils.VolumeOps
- vs1(int, int, int, VolumeShort2) - Static method in class uk.ac.manchester.tornado.api.types.utils.VolumeOps
W
- waitForEvents(long) - Method in interface uk.ac.manchester.tornado.api.common.Event
-
Wait for the instanced event to be resolved.
- waitOn() - Method in interface uk.ac.manchester.tornado.api.common.Event
-
Call to native wait depending on internal state.
- waitOn() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- wasReset() - Method in interface uk.ac.manchester.tornado.api.TornadoDeviceContext
- withAllGraphs() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Select all graphs from the
TornadoExecutionPlan. - WithAllGraphs - Class in uk.ac.manchester.tornado.api.plan.types
- WithAllGraphs(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithAllGraphs
- withAtomics(int[]) - Method in class uk.ac.manchester.tornado.api.common.PrebuiltTaskPackage
- withBatch(String) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Enable batch processing.
- withBatch(String) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- WithBatch - Class in uk.ac.manchester.tornado.api.plan.types
- WithBatch(TornadoExecutionPlan, String) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithBatch
- WithClearProfiles - Class in uk.ac.manchester.tornado.api.plan.types
- WithClearProfiles(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithClearProfiles
- withCompilerFlags(TornadoVMBackendType, String) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Set compiler flags for each backend.
- withCompilerFlags(TornadoVMBackendType, String) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- WithCompilerFlags - Class in uk.ac.manchester.tornado.api.plan.types
- WithCompilerFlags(TornadoExecutionPlan, String) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithCompilerFlags
- withConcurrentDevices() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
It enables multiple tasks in a task graph to run concurrently on the same or different devices.
- withConcurrentDevices() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- WithConcurrentDevices - Class in uk.ac.manchester.tornado.api.plan.types
- WithConcurrentDevices(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithConcurrentDevices
- withDefaultScheduler() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Notify the TornadoVM runtime system to utilize the default thread scheduler.
- WithDefaultScheduler - Class in uk.ac.manchester.tornado.api.plan.types
- WithDefaultScheduler(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithDefaultScheduler
- withDevice(String, TornadoDevice) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
It selects a specific device for one particular task of the task-graph.
- withDevice(TornadoDevice) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
It selects a specific device for all immutable tasks graphs associated to an executor.
- WithDevice - Class in uk.ac.manchester.tornado.api.plan.types
- WithDevice(TornadoExecutionPlan, TornadoDevice) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithDevice
- WithFreeDeviceMemory - Class in uk.ac.manchester.tornado.api.plan.types
- WithFreeDeviceMemory(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithFreeDeviceMemory
- withGraph(int) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Select a graph from the
TornadoExecutionPlanto execute. - WithGraph - Class in uk.ac.manchester.tornado.api.plan.types
- WithGraph(TornadoExecutionPlan, int) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithGraph
- withGridScheduler(GridScheduler) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Use a
GridSchedulerfor thread dispatch. - withGridScheduler(GridScheduler) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- WithGridScheduler - Class in uk.ac.manchester.tornado.api.plan.types
- WithGridScheduler(TornadoExecutionPlan, GridScheduler) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithGridScheduler
- withMemoryLimit(String) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
This method sets a limit to the amount of memory used on the target hardware accelerator.
- withMemoryLimit(String) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- WithMemoryLimit - Class in uk.ac.manchester.tornado.api.plan.types
- WithMemoryLimit(TornadoExecutionPlan, String) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithMemoryLimit
- withOffset(long) - Method in class uk.ac.manchester.tornado.api.DataRange
- withoutConcurrentDevices() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
It disables multiple tasks in a task graph to run concurrently on the same or different devices.
- withoutConcurrentDevices() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- withoutMemoryLimit() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
It disables the memory limit for the current instance of an
TornadoExecutionPlan. - withoutMemoryLimit() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- withoutPrintKernel() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Disable printing of the generated kernels for each task in a task-graph.
- withoutPrintKernel() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- withoutProfiler() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Disables the profiler if previous execution plan had the profiler enabled.
- withoutThreadInfo() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Disable printing of the Thread-Block Deployment for the generated kernels.
- withoutThreadInfo() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- withPreCompilation() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
It invokes the JIT compiler for all immutable tasks-graphs associated to an executor.
- withPreCompilation(ExecutorFrame) - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- WithPreCompilation - Class in uk.ac.manchester.tornado.api.plan.types
- WithPreCompilation(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithPreCompilation
- withPrintKernel() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Enable printing of the generated kernels for each task in a task-graph.
- withPrintKernel() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- WithPrintKernel - Class in uk.ac.manchester.tornado.api.plan.types
- WithPrintKernel(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithPrintKernel
- withProfiler(ProfilerMode) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Enables the profiler.
- WithProfiler - Class in uk.ac.manchester.tornado.api.plan.types
- WithProfiler(TornadoExecutionPlan, ProfilerMode) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithProfiler
- WithResetDevice - Class in uk.ac.manchester.tornado.api.plan.types
- WithResetDevice(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithResetDevice
- withSize(long) - Method in class uk.ac.manchester.tornado.api.DataRange
- withThreadInfo() - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
Enable printing of the Thread-Block Deployment for the generated kernels.
- withThreadInfo() - Method in interface uk.ac.manchester.tornado.api.TornadoTaskGraphInterface
- WithThreadInfo - Class in uk.ac.manchester.tornado.api.plan.types
- WithThreadInfo(TornadoExecutionPlan) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithThreadInfo
- withWarmUpIterations(int) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
This function allows developers to warm up the whole execution plan before running it.
- WithWarmUpIterations - Class in uk.ac.manchester.tornado.api.plan.types
- WithWarmUpIterations(TornadoExecutionPlan, long) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithWarmUpIterations
- withWarmUpTime(long) - Method in class uk.ac.manchester.tornado.api.TornadoExecutionPlan
-
This function allows developers to warm up the whole execution plan before running it.
- WithWarmUpTime - Class in uk.ac.manchester.tornado.api.plan.types
- WithWarmUpTime(TornadoExecutionPlan, long) - Constructor for class uk.ac.manchester.tornado.api.plan.types.WithWarmUpTime
- WorkerGrid - Interface in uk.ac.manchester.tornado.api
- WorkerGrid1D - Class in uk.ac.manchester.tornado.api
- WorkerGrid1D(int) - Constructor for class uk.ac.manchester.tornado.api.WorkerGrid1D
- WorkerGrid2D - Class in uk.ac.manchester.tornado.api
- WorkerGrid2D(int, int) - Constructor for class uk.ac.manchester.tornado.api.WorkerGrid2D
- WorkerGrid3D - Class in uk.ac.manchester.tornado.api
- WorkerGrid3D(int, int, int) - Constructor for class uk.ac.manchester.tornado.api.WorkerGrid3D
- write(long, Object) - Method in interface uk.ac.manchester.tornado.api.memory.XPUBuffer
- WRITE_ONLY - Enum constant in enum class uk.ac.manchester.tornado.api.common.Access
X
- x(String, String, long, long, JSonWriter.ContentWriter) - Method in class uk.ac.manchester.tornado.api.profiler.ChromeEventJSonWriter
- X() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- X() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- X() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- X() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- X() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- X() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- X() - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
- XPUBuffer - Interface in uk.ac.manchester.tornado.api.memory
- XPUBuffer.XPUBufferWrapper - Class in uk.ac.manchester.tornado.api.memory
- XPUBufferWrapper(long, long) - Constructor for class uk.ac.manchester.tornado.api.memory.XPUBuffer.XPUBufferWrapper
Y
- Y() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte3
- Y() - Method in class uk.ac.manchester.tornado.api.types.images.ImageByte4
- Y() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat
- Y() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat3
- Y() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat4
- Y() - Method in class uk.ac.manchester.tornado.api.types.images.ImageFloat8
- Y() - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
Z
- Z() - Method in class uk.ac.manchester.tornado.api.types.volumes.VolumeShort2
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form