@Override public DataBuffer createDouble(int[] data, boolean copy) { return new CudaDoubleDataBuffer(ArrayUtil.toDouble(data)); }
@Override public DataBuffer createDouble(int[] data, boolean copy) { return new CudaDoubleDataBuffer(ArrayUtil.toDouble(data)); }
@Override public DataBuffer createDouble(int[] data, boolean copy) { return new CudaDoubleDataBuffer(ArrayUtil.toDouble(data)); }
DoublePointer pointer = new DoublePointer(ArrayUtil.toDouble(data)); Pointer srcPtr = new CudaPointer(pointer.address() + (dstOffset * elementSize));
public void set(long[] data, long length, long srcOffset, long dstOffset) { DoublePointer pointer = new DoublePointer(ArrayUtil.toDouble(data)); Pointer srcPtr = new CudaPointer(pointer.address() + (dstOffset * elementSize));
DoublePointer pointer = new DoublePointer(ArrayUtil.toDouble(data)); Pointer srcPtr = new CudaPointer(pointer.address() + (dstOffset * elementSize));