public class CudaIntDataBuffer extends BaseCudaDataBuffer
DataBuffer.AllocationMode, DataBuffer.Type
allocationPoint
allocationMode, constant, dirty, doubleData, elementSize, floatData, indexer, intData, isPersist, length, offset, originalBuffer, originalOffset, pointer, referencing, trackingPoint, type, underlyingLength, wrappedBuffer, wrappedDataBuffer
Constructor and Description |
---|
CudaIntDataBuffer(byte[] data,
int length) |
CudaIntDataBuffer(ByteBuffer buffer,
int length) |
CudaIntDataBuffer(ByteBuffer buffer,
int length,
int offset) |
CudaIntDataBuffer(io.netty.buffer.ByteBuf buf,
int length) |
CudaIntDataBuffer(io.netty.buffer.ByteBuf buf,
int length,
int offset) |
CudaIntDataBuffer(DataBuffer underlyingBuffer,
long length,
long offset) |
CudaIntDataBuffer(double[] data) |
CudaIntDataBuffer(double[] data,
boolean copy) |
CudaIntDataBuffer(double[] data,
boolean copy,
int offset) |
CudaIntDataBuffer(float[] data) |
CudaIntDataBuffer(float[] data,
boolean copy) |
CudaIntDataBuffer(float[] data,
boolean copy,
int offset) |
CudaIntDataBuffer(int[] data) |
CudaIntDataBuffer(int[] data,
boolean copy) |
CudaIntDataBuffer(int[] data,
boolean copy,
int offset) |
CudaIntDataBuffer(long length)
Base constructor
|
CudaIntDataBuffer(long length,
boolean initialize) |
CudaIntDataBuffer(long length,
int elementSize) |
CudaIntDataBuffer(long length,
int elementSize,
int offset) |
Modifier and Type | Method and Description |
---|---|
void |
assign(long[] indices,
double[] data,
boolean contiguous,
long inc) |
void |
assign(long[] indices,
float[] data,
boolean contiguous,
long inc) |
DataBuffer |
create(io.netty.buffer.ByteBuf buf,
int length) |
DataBuffer |
create(double[] data) |
DataBuffer |
create(float[] data) |
DataBuffer |
create(int[] data) |
protected DataBuffer |
create(long length) |
protected void |
initTypeAndSize()
Initialize the type of this buffer
|
addReferencing, address, allocationMode, asBytes, asDouble, asFloat, asInt, asNetty, asNio, asNioDouble, asNioFloat, asNioInt, assign, copyAtStride, destroy, dup, equals, flush, getComplex, getComplexDouble, getComplexFloat, getDouble, getDoublesAt, getDoublesAt, getElementSize, getFloat, getFloatsAt, getFloatsAt, getHostBuffer, getHostPointer, getHostPointer, getHostPointer, getInt, getNumber, put, put, put, put, read, references, removeReferencing, sameUnderlyingData, set, set, set, set, set, set, set, setData, setData, setData, setNioBuffer, toString
addressPointer, array, assign, assign, assign, assign, assign, assign, assign, dataType, dirty, doReadObject, getTrackingPoint, hashCode, isConstant, isPersist, length, offset, originalDataBuffer, originalOffset, persist, pointer, read, setConstant, setTrackingPoint, underlyingDataBuffer, underlyingLength, unPersist, write, write
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addressPointer, array, assign, assign, assign, assign, assign, assign, assign, dataType, dirty, getTrackingPoint, isConstant, isPersist, length, offset, originalDataBuffer, originalOffset, persist, pointer, read, setConstant, setTrackingPoint, underlyingDataBuffer, underlyingLength, unPersist, write, write
public CudaIntDataBuffer(long length)
length
- the length of the bufferpublic CudaIntDataBuffer(long length, boolean initialize)
public CudaIntDataBuffer(long length, int elementSize)
public CudaIntDataBuffer(long length, int elementSize, int offset)
public CudaIntDataBuffer(DataBuffer underlyingBuffer, long length, long offset)
public CudaIntDataBuffer(int[] data)
public CudaIntDataBuffer(int[] data, boolean copy)
public CudaIntDataBuffer(int[] data, boolean copy, int offset)
public CudaIntDataBuffer(io.netty.buffer.ByteBuf buf, int length)
public CudaIntDataBuffer(io.netty.buffer.ByteBuf buf, int length, int offset)
public CudaIntDataBuffer(byte[] data, int length)
public CudaIntDataBuffer(double[] data)
public CudaIntDataBuffer(double[] data, boolean copy)
public CudaIntDataBuffer(double[] data, boolean copy, int offset)
public CudaIntDataBuffer(float[] data)
public CudaIntDataBuffer(float[] data, boolean copy)
public CudaIntDataBuffer(float[] data, boolean copy, int offset)
public CudaIntDataBuffer(ByteBuffer buffer, int length)
public CudaIntDataBuffer(ByteBuffer buffer, int length, int offset)
public void assign(long[] indices, float[] data, boolean contiguous, long inc)
assign
in interface DataBuffer
assign
in class BaseDataBuffer
public void assign(long[] indices, double[] data, boolean contiguous, long inc)
assign
in interface DataBuffer
assign
in class BaseDataBuffer
protected DataBuffer create(long length)
create
in class BaseDataBuffer
public DataBuffer create(double[] data)
create
in class BaseDataBuffer
public DataBuffer create(float[] data)
create
in class BaseDataBuffer
public DataBuffer create(int[] data)
create
in class BaseDataBuffer
public DataBuffer create(io.netty.buffer.ByteBuf buf, int length)
create
in class BaseDataBuffer
protected void initTypeAndSize()
initTypeAndSize
in class BaseDataBuffer
Copyright © 2016. All Rights Reserved.