public class CudaDataBufferFactory extends Object implements DataBufferFactory
Modifier and Type | Field and Description |
---|---|
protected DataBuffer.AllocationMode |
allocationMode |
Constructor and Description |
---|
CudaDataBufferFactory() |
Modifier and Type | Method and Description |
---|---|
DataBuffer.AllocationMode |
allocationMode() |
DataBuffer |
create(DataBuffer underlyingBuffer,
long offset,
long length) |
DataBuffer |
create(org.bytedeco.javacpp.Pointer pointer,
DataBuffer.Type type,
long length,
org.bytedeco.javacpp.indexer.Indexer indexer)
Create a data buffer based on the
given pointer, data buffer type,
and length of the buffer
|
DataBuffer |
createDouble(byte[] data,
int length) |
DataBuffer |
createDouble(ByteBuffer buffer,
int length) |
DataBuffer |
createDouble(double[] data) |
DataBuffer |
createDouble(double[] data,
boolean copy) |
DataBuffer |
createDouble(float[] data) |
DataBuffer |
createDouble(float[] data,
boolean copy) |
DataBuffer |
createDouble(int[] data) |
DataBuffer |
createDouble(int[] data,
boolean copy) |
DataBuffer |
createDouble(int offset,
byte[] data,
int length) |
DataBuffer |
createDouble(int offset,
ByteBuffer buffer,
int length) |
DataBuffer |
createDouble(int offset,
double[] data) |
DataBuffer |
createDouble(int offset,
double[] data,
boolean copy) |
DataBuffer |
createDouble(int offset,
float[] data) |
DataBuffer |
createDouble(int offset,
float[] data,
boolean copy) |
DataBuffer |
createDouble(int offset,
int length) |
DataBuffer |
createDouble(int offset,
int[] data) |
DataBuffer |
createDouble(int offset,
int[] data,
boolean copy) |
DataBuffer |
createDouble(long length) |
DataBuffer |
createDouble(long length,
boolean initialize) |
DataBuffer |
createFloat(byte[] data,
int length) |
DataBuffer |
createFloat(ByteBuffer buffer,
int length) |
DataBuffer |
createFloat(double[] data) |
DataBuffer |
createFloat(double[] data,
boolean copy) |
DataBuffer |
createFloat(float[] data) |
DataBuffer |
createFloat(float[] data,
boolean copy) |
DataBuffer |
createFloat(int[] data) |
DataBuffer |
createFloat(int[] data,
boolean copy) |
DataBuffer |
createFloat(int offset,
byte[] data,
int length) |
DataBuffer |
createFloat(int offset,
ByteBuffer buffer,
int length) |
DataBuffer |
createFloat(int offset,
double[] data) |
DataBuffer |
createFloat(int offset,
double[] data,
boolean copy) |
DataBuffer |
createFloat(int offset,
float[] data) |
DataBuffer |
createFloat(int offset,
float[] data,
boolean copy) |
DataBuffer |
createFloat(int offset,
int length) |
DataBuffer |
createFloat(int offset,
int[] data) |
DataBuffer |
createFloat(int offset,
int[] data,
boolean copy) |
DataBuffer |
createFloat(long length) |
DataBuffer |
createFloat(long length,
boolean initialize) |
DataBuffer |
createHalf(byte[] data,
int length)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(ByteBuffer buffer,
int length)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(double[] data)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(double[] data,
boolean copy)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(float[] data)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(float[] data,
boolean copy)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(int[] data)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(int[] data,
boolean copy)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(int offset,
byte[] data,
boolean copy)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(int offset,
byte[] data,
int length)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(int offset,
double[] data)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(int offset,
double[] data,
boolean copy)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(int offset,
float[] data)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(int offset,
float[] data,
boolean copy)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(int offset,
int length)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(int offset,
int[] data)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(int offset,
int[] data,
boolean copy)
Creates a half-precision data buffer
|
DataBuffer |
createHalf(long length) |
DataBuffer |
createHalf(long length,
boolean initialize) |
DataBuffer |
createInt(ByteBuffer buffer,
int length) |
DataBuffer |
createInt(double[] data) |
DataBuffer |
createInt(double[] data,
boolean copy) |
DataBuffer |
createInt(float[] data) |
DataBuffer |
createInt(float[] data,
boolean copy) |
DataBuffer |
createInt(int[] data) |
DataBuffer |
createInt(int[] data,
boolean copy) |
DataBuffer |
createInt(int offset,
ByteBuffer buffer,
int length) |
DataBuffer |
createInt(int offset,
double[] data) |
DataBuffer |
createInt(int offset,
double[] data,
boolean copy) |
DataBuffer |
createInt(int offset,
float[] data) |
DataBuffer |
createInt(int offset,
float[] data,
boolean copy) |
DataBuffer |
createInt(int offset,
int length) |
DataBuffer |
createInt(int offset,
int[] data) |
DataBuffer |
createInt(int offset,
int[] data,
boolean copy) |
DataBuffer |
createInt(long length) |
DataBuffer |
createInt(long length,
boolean initialize) |
void |
setAllocationMode(DataBuffer.AllocationMode allocationMode) |
protected DataBuffer.AllocationMode allocationMode
public void setAllocationMode(DataBuffer.AllocationMode allocationMode)
setAllocationMode
in interface DataBufferFactory
public DataBuffer.AllocationMode allocationMode()
allocationMode
in interface DataBufferFactory
public DataBuffer create(DataBuffer underlyingBuffer, long offset, long length)
create
in interface DataBufferFactory
public DataBuffer createInt(int offset, ByteBuffer buffer, int length)
createInt
in interface DataBufferFactory
public DataBuffer createFloat(int offset, ByteBuffer buffer, int length)
createFloat
in interface DataBufferFactory
public DataBuffer createDouble(int offset, ByteBuffer buffer, int length)
createDouble
in interface DataBufferFactory
public DataBuffer createDouble(int offset, int length)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(int offset, int length)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(int offset, int length)
createInt
in interface DataBufferFactory
public DataBuffer createDouble(int offset, int[] data)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(int offset, int[] data)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(int offset, int[] data)
createInt
in interface DataBufferFactory
public DataBuffer createDouble(int offset, double[] data)
createDouble
in interface DataBufferFactory
public DataBuffer createDouble(int offset, byte[] data, int length)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(int offset, byte[] data, int length)
createFloat
in interface DataBufferFactory
public DataBuffer createFloat(int offset, double[] data)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(int offset, double[] data)
createInt
in interface DataBufferFactory
public DataBuffer createDouble(int offset, float[] data)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(int offset, float[] data)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(int offset, float[] data)
createInt
in interface DataBufferFactory
public DataBuffer createDouble(int offset, int[] data, boolean copy)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(int offset, int[] data, boolean copy)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(int offset, int[] data, boolean copy)
createInt
in interface DataBufferFactory
public DataBuffer createDouble(int offset, double[] data, boolean copy)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(int offset, double[] data, boolean copy)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(int offset, double[] data, boolean copy)
createInt
in interface DataBufferFactory
public DataBuffer createDouble(int offset, float[] data, boolean copy)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(int offset, float[] data, boolean copy)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(int offset, float[] data, boolean copy)
createInt
in interface DataBufferFactory
public DataBuffer createInt(ByteBuffer buffer, int length)
createInt
in interface DataBufferFactory
public DataBuffer createFloat(ByteBuffer buffer, int length)
createFloat
in interface DataBufferFactory
public DataBuffer createDouble(ByteBuffer buffer, int length)
createDouble
in interface DataBufferFactory
public DataBuffer createDouble(long length)
createDouble
in interface DataBufferFactory
public DataBuffer createDouble(long length, boolean initialize)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(long length)
createFloat
in interface DataBufferFactory
public DataBuffer createFloat(long length, boolean initialize)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(long length)
createInt
in interface DataBufferFactory
public DataBuffer createInt(long length, boolean initialize)
createInt
in interface DataBufferFactory
public DataBuffer createDouble(int[] data)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(int[] data)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(int[] data)
createInt
in interface DataBufferFactory
public DataBuffer createDouble(double[] data)
createDouble
in interface DataBufferFactory
public DataBuffer createDouble(byte[] data, int length)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(byte[] data, int length)
createFloat
in interface DataBufferFactory
public DataBuffer createFloat(double[] data)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(double[] data)
createInt
in interface DataBufferFactory
public DataBuffer createDouble(float[] data)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(float[] data)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(float[] data)
createInt
in interface DataBufferFactory
public DataBuffer createDouble(int[] data, boolean copy)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(int[] data, boolean copy)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(int[] data, boolean copy)
createInt
in interface DataBufferFactory
public DataBuffer createDouble(double[] data, boolean copy)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(double[] data, boolean copy)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(double[] data, boolean copy)
createInt
in interface DataBufferFactory
public DataBuffer createDouble(float[] data, boolean copy)
createDouble
in interface DataBufferFactory
public DataBuffer createFloat(float[] data, boolean copy)
createFloat
in interface DataBufferFactory
public DataBuffer createInt(float[] data, boolean copy)
createInt
in interface DataBufferFactory
public DataBuffer create(org.bytedeco.javacpp.Pointer pointer, DataBuffer.Type type, long length, org.bytedeco.javacpp.indexer.Indexer indexer)
create
in interface DataBufferFactory
pointer
- the pointer to usetype
- the type of bufferlength
- the length of the bufferindexer
- public DataBuffer createHalf(long length)
createHalf
in interface DataBufferFactory
public DataBuffer createHalf(long length, boolean initialize)
createHalf
in interface DataBufferFactory
public DataBuffer createHalf(float[] data, boolean copy)
createHalf
in interface DataBufferFactory
data
- the data to create the buffer fromcopy
- public DataBuffer createHalf(double[] data, boolean copy)
createHalf
in interface DataBufferFactory
data
- the data to create the buffer fromcopy
- public DataBuffer createHalf(int offset, double[] data, boolean copy)
createHalf
in interface DataBufferFactory
offset
- data
- the data to create the buffer fromcopy
- public DataBuffer createHalf(int offset, float[] data, boolean copy)
createHalf
in interface DataBufferFactory
offset
- data
- the data to create the buffer fromcopy
- public DataBuffer createHalf(int offset, int[] data, boolean copy)
createHalf
in interface DataBufferFactory
offset
- data
- the data to create the buffer fromcopy
- public DataBuffer createHalf(int offset, double[] data)
createHalf
in interface DataBufferFactory
offset
- data
- the data to create the buffer frompublic DataBuffer createHalf(int offset, float[] data)
createHalf
in interface DataBufferFactory
offset
- data
- the data to create the buffer frompublic DataBuffer createHalf(int offset, int[] data)
createHalf
in interface DataBufferFactory
offset
- data
- the data to create the buffer frompublic DataBuffer createHalf(int offset, byte[] data, boolean copy)
createHalf
in interface DataBufferFactory
offset
- data
- the data to create the buffer fromcopy
- public DataBuffer createHalf(int[] data, boolean copy)
createHalf
in interface DataBufferFactory
data
- the data to create the buffer fromcopy
- public DataBuffer createHalf(float[] data)
createHalf
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createHalf(double[] data)
createHalf
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createHalf(int[] data)
createHalf
in interface DataBufferFactory
data
- the data to create the buffer frompublic DataBuffer createHalf(int offset, byte[] data, int length)
createHalf
in interface DataBufferFactory
offset
- data
- the data to create the buffer fromlength
- public DataBuffer createHalf(int offset, int length)
createHalf
in interface DataBufferFactory
offset
- length
- public DataBuffer createHalf(ByteBuffer buffer, int length)
createHalf
in interface DataBufferFactory
buffer
- length
- public DataBuffer createHalf(byte[] data, int length)
createHalf
in interface DataBufferFactory
data
- length
- Copyright © 2016. All Rights Reserved.