Uses of Class
uk.ac.manchester.tornado.api.types.arrays.DoubleArray
Packages that use DoubleArray
Package
Description
-
Uses of DoubleArray in uk.ac.manchester.tornado.api
Methods in uk.ac.manchester.tornado.api with parameters of type DoubleArrayModifier and TypeMethodDescriptionvoidExecutionContext.atomicAdd(DoubleArray array, int index, double val) 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.voidKernelContext.atomicAdd(DoubleArray array, int index, double val) 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. -
Uses of DoubleArray in uk.ac.manchester.tornado.api.math
Methods in uk.ac.manchester.tornado.api.math with parameters of type DoubleArrayModifier and TypeMethodDescriptionstatic doubleTornadoMath.findULPDistance(DoubleArray value, DoubleArray expected) static booleanTornadoMath.isEqual(DoubleArray a, DoubleArray b) -
Uses of DoubleArray in uk.ac.manchester.tornado.api.types.arrays
Methods in uk.ac.manchester.tornado.api.types.arrays that return DoubleArrayModifier and TypeMethodDescriptionstatic DoubleArrayDoubleArray.concat(DoubleArray... arrays) Concatenates multipleDoubleArrayinstances into a singleDoubleArray.static DoubleArrayDoubleArray.fromArray(double[] values) Creates a new instance of theDoubleArrayclass from an on-heap double array.static DoubleArrayDoubleArray.fromDoubleBuffer(DoubleBuffer buffer) Creates a new instance of theDoubleArrayclass from aDoubleBuffer.static DoubleArrayDoubleArray.fromElements(double... values) Creates a new instance of theDoubleArrayclass from a set of double values.static DoubleArrayDoubleArray.fromSegment(MemorySegmentPREVIEW segment) static DoubleArrayDoubleArray.fromSegmentShallow(MemorySegmentPREVIEW segment) Creates a new instance of theDoubleArrayclass by wrapping an existingMemorySegmentPREVIEW without copying its contents.DoubleArray.slice(int offset, int length) Extracts a slice of elements from a givenDoubleArray, creating a newDoubleArrayinstance.Methods in uk.ac.manchester.tornado.api.types.arrays with parameters of type DoubleArrayModifier and TypeMethodDescriptionstatic DoubleArrayDoubleArray.concat(DoubleArray... arrays) Concatenates multipleDoubleArrayinstances into a singleDoubleArray.static voidDoubleArray.initialize(DoubleArray array, double value) Factory method to initialize aDoubleArray.Constructors in uk.ac.manchester.tornado.api.types.arrays with parameters of type DoubleArrayModifierConstructorDescriptionDoubleArray(DoubleArray... arrays) Constructs a newDoubleArrayinstance by concatenating the contents of the given array ofDoubleArrayinstances. -
Uses of DoubleArray in uk.ac.manchester.tornado.api.types.collections
Methods in uk.ac.manchester.tornado.api.types.collections that return DoubleArrayModifier and TypeMethodDescriptionVectorDouble.getArray()VectorDouble16.getArray()VectorDouble2.getArray()VectorDouble3.getArray()VectorDouble4.getArray()VectorDouble8.getArray()Methods in uk.ac.manchester.tornado.api.types.collections with parameters of type DoubleArrayModifier and TypeMethodDescriptionvoidVectorDouble16.set(DoubleArray values) Sets the elements of this vector to that of the provided array.voidVectorDouble2.set(DoubleArray values) Sets the elements of this vector to that of the provided array.voidVectorDouble3.set(DoubleArray values) Sets the elements of this vector to that of the provided array.voidVectorDouble4.set(DoubleArray values) Sets the elements of this vector to that of the provided array.voidVectorDouble8.set(DoubleArray values) Sets the elements of this vector to that of the provided array.Constructors in uk.ac.manchester.tornado.api.types.collections with parameters of type DoubleArrayModifierConstructorDescriptionVectorDouble(int numElements, DoubleArray array) VectorDouble(DoubleArray storage) Creates an new vector from the provided storage.VectorDouble16(DoubleArray array) Creates a vector using the provided backing array.VectorDouble2(DoubleArray array) Creates a vector using the provided backing array.VectorDouble3(DoubleArray array) Creates a vector using the provided backing array.VectorDouble4(DoubleArray array) Creates a vector using the provided backing array.VectorDouble8(DoubleArray array) Creates a vector using the provided backing array. -
Uses of DoubleArray in uk.ac.manchester.tornado.api.types.matrix
Constructors in uk.ac.manchester.tornado.api.types.matrix with parameters of type DoubleArrayModifierConstructorDescriptionMatrix2DDouble(int rows, int columns, DoubleArray array) Storage format for matrix.Matrix3DDouble(int rows, int columns, int depth, DoubleArray array) Storage format for matrix. -
Uses of DoubleArray in uk.ac.manchester.tornado.api.types.utils
Methods in uk.ac.manchester.tornado.api.types.utils that return DoubleArrayModifier and TypeMethodDescriptionstatic DoubleArrayStorageFormats.toRowMajor(double[][] matrix) Converts a matrix stored in multidimensional arrays into Row-Major format.static DoubleArrayStorageFormats.toRowMajor3D(double[][][] matrix)