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 |
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 |
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
Copyright © 2016. All Rights Reserved.