Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

absoluteValue() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Return the absolute value
absoluteValue() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Return the absolute value
absoluteValue() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Return the absolute value
add(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Add two complex numbers.
add(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Add a realComponent number to a complex number.
add(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Add two complex numbers.
add(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Add a realComponent number to a complex number.
add(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Add two complex numbers.
add(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Add a realComponent number to a complex number.
addi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Add two complex numbers in-place
addi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Add two complex numbers in-place storing the result in this.
addi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Add a realComponent number to a complex number in-place.
addi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Add a realComponent number to complex number in-place, storing the result in this.
addi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Add two complex numbers in-place
addi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Add two complex numbers in-place storing the result in this.
addi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Add a realComponent number to a complex number in-place.
addi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Add a realComponent number to complex number in-place, storing the result in this.
addi(IComplexNumber, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Add two complex numbers in-place
addi(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Add two complex numbers in-place storing the result in this.
addi(Number, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Add a realComponent number to a complex number in-place.
addi(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Add a realComponent number to complex number in-place, storing the result in this.
addLibraryPath(String) - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
Adds the specified path to the java library path
addReferencing(String) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
addReferencing(String) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Add a referencing element to this buffer
address() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
address() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns the address of the pointer
addressPointer() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
addressPointer() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns the address of the pointer wrapped in a Pointer
alloc(DataBuffer, int, int, int) - Method in interface org.nd4j.linalg.api.buffer.allocation.MemoryStrategy
Allocate memory for the given buffer
allocationMode - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
allocationMode() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
allocationMode() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Allocation mode for buffers
allocationMode() - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Allocation mode for the data buffer
allocationMode - Variable in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
allocationMode() - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
AllocatorFactory - Class in org.nd4j.linalg.api.buffer.factory
Created by agibsonccc on 2/25/16.
AllocatorFactory() - Constructor for class org.nd4j.linalg.api.buffer.factory.AllocatorFactory
 
AllocatorInstanceHolder - Class in org.nd4j.linalg.api.buffer.factory
Created by agibsonccc on 2/25/16.
AllocatorInstanceHolder() - Constructor for class org.nd4j.linalg.api.buffer.factory.AllocatorInstanceHolder
 
AllocUtil - Class in org.nd4j.linalg.api.buffer.util
Used for manipulating the allocation variable in nd4j's context
AllocUtil() - Constructor for class org.nd4j.linalg.api.buffer.util.AllocUtil
 
array() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
array() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns the backing array of this buffer (if there is one)
asBytes() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
asBytes() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Raw byte array storage
asDouble() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
asDouble() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Return the buffer as a double array Relative to the datatype, this will either be a copy or a reference.
asDouble() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Convert to a double
asDouble() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Convert to a double
asDouble() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Convert to a double
asFloat() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
asFloat() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Return the buffer as a float array Relative to the datatype, this will either be a copy or a reference.
asFloat() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
asFloat() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Convert to a float
asFloat() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Convert to a float
asInt() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
asInt() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Return the buffer as an int array Relative to the datatype, this will either be a copy or a reference.
asNio() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
asNio() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns a view of this as an nio byte buffer
asNioDouble() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
asNioDouble() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns a view of this as an nio byte buffer
asNioFloat() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
asNioFloat() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns a view of this as an nio byte buffer
asNioInt() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
asNioInt() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns a view of this as an nio byte buffer
assign(long[], float[], boolean, long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
assign(long[], double[], boolean, long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
assign(DataBuffer) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
assign(long[], float[], boolean) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
assign(long[], double[], boolean) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
assign(Number) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
assign(long[], long[], DataBuffer...) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
assign(Number, long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
assign(long[], long[], long, DataBuffer...) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
assign(DataBuffer...) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
assign(long[], float[], boolean, long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign the given elements to the given indices
assign(long[], double[], boolean, long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign the given elements to the given indices
assign(long[], float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign the given elements to the given indices
assign(long[], double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign the given elements to the given indices
assign(Number) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign the given value to the buffer
assign(Number, long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign the given value to the buffer starting at offset
assign(DataBuffer) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign the contents of this buffer to this buffer
assign(long[], long[], long, DataBuffer...) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign the given buffers to this buffer based on the given offsets and strides.
assign(DataBuffer...) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign the given data buffers to this buffer
assign(long[], long[], DataBuffer...) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign the given buffers to this buffer based on the given offsets and strides.

B

BaseComplexDouble - Class in org.nd4j.linalg.api.complex
Base class for complex doubles
BaseComplexDouble() - Constructor for class org.nd4j.linalg.api.complex.BaseComplexDouble
 
BaseComplexDouble(Double, Double) - Constructor for class org.nd4j.linalg.api.complex.BaseComplexDouble
 
BaseComplexDouble(double, double) - Constructor for class org.nd4j.linalg.api.complex.BaseComplexDouble
 
BaseComplexDouble(double) - Constructor for class org.nd4j.linalg.api.complex.BaseComplexDouble
 
BaseComplexFloat - Class in org.nd4j.linalg.api.complex
Base complex float class
BaseComplexFloat() - Constructor for class org.nd4j.linalg.api.complex.BaseComplexFloat
 
BaseComplexFloat(Float, Float) - Constructor for class org.nd4j.linalg.api.complex.BaseComplexFloat
 
BaseComplexFloat(float, float) - Constructor for class org.nd4j.linalg.api.complex.BaseComplexFloat
 
BaseComplexFloat(float) - Constructor for class org.nd4j.linalg.api.complex.BaseComplexFloat
 
BaseDataBuffer - Class in org.nd4j.linalg.api.buffer
Base class for a data buffer handling basic byte operations among other things.
BaseDataBuffer() - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(Pointer, Indexer, long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
Meant for creating another view of a buffer
BaseDataBuffer(DataBuffer, long, long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
Meant for creating another view of a buffer
BaseDataBuffer(float[], boolean, int) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(float[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(double[], boolean, int) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(double[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(int[], boolean, int) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(int[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(double[]) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(int[]) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(float[]) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(int, int, int) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(long, int) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(ByteBuffer, long, int) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
Create a data buffer from the given length
BaseDataBuffer(ByteBuffer, long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
Create a data buffer from the given length
BaseDataBuffer(byte[], long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
BaseDataBuffer(long) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
Instantiate a buffer with the given length
BaseDataBuffer(long, boolean) - Constructor for class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
bufferAddress() - Method in class org.nd4j.linalg.api.buffer.pointer.JavaCppDoublePointer
 
bufferAddress() - Method in class org.nd4j.linalg.api.buffer.pointer.JavaCppFloatPointer
 
bufferAddress() - Method in class org.nd4j.linalg.api.buffer.pointer.JavaCppIntPointer
 
bufferRef() - Method in class org.nd4j.linalg.api.buffer.pointer.JavaCppDoublePointer
 
bufferRef() - Method in class org.nd4j.linalg.api.buffer.pointer.JavaCppFloatPointer
 
bufferRef() - Method in class org.nd4j.linalg.api.buffer.pointer.JavaCppIntPointer
 

C

calculateArch() - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
Calculates the current ARCHType
calculateOS() - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
Calculates the current OSType
complexArgument() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Returns the argument of a complex number.
complexArgument() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Returns the argument of a complex number.
complexArgument() - Method in interface org.nd4j.linalg.api.complex.IComplexFloat
 
complexArgument() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Returns the argument of a complex number.
conj() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
conj() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
conj() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
The conjugate of this number
conji() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
conji() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
conji() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
The inplace conjugate of this number
constant - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
copy(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
copy(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
copy(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
copyAtStride(DataBuffer, long, long, long, long, long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
copyAtStride(DataBuffer, long, long, long, long, long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Copies from the given buffer at the specified stride for up to n elements
copyToHost(DataBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.allocation.MemoryStrategy
Copy data to native or gpu
create(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Create with length
create(double[]) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Create the data buffer with respect to the given byte buffer
create(float[]) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Create the data buffer with respect to the given byte buffer
create(int[]) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Create the data buffer with respect to the given byte buffer
create(double[]) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
 
create(float[]) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
 
create(int[]) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
 
create(long) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
 
create(DataBuffer, long, long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a databuffer wrapping another one this allows you to create a view of a buffer with a different offset and length backed by the same storage
create(Pointer, DataBuffer.Type, long, Indexer) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a data buffer based on the given pointer, data buffer type, and length of the buffer
create(DataBuffer, long, long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
create(Pointer, DataBuffer.Type, long, Indexer) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Create a data buffer based on the given pointer, data buffer type, and length of the buffer
create(long) - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
 
create(double[]) - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
 
create(float[]) - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
 
create(int[]) - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
 
create(long) - Method in class org.nd4j.linalg.api.buffer.IntBuffer
 
create(double[]) - Method in class org.nd4j.linalg.api.buffer.IntBuffer
 
create(float[]) - Method in class org.nd4j.linalg.api.buffer.IntBuffer
 
create(int[]) - Method in class org.nd4j.linalg.api.buffer.IntBuffer
 
create(int) - Method in class org.nd4j.linalg.api.buffer.pointer.JavaCppDoublePointer
 
create(int) - Method in class org.nd4j.linalg.api.buffer.pointer.JavaCppFloatPointer
 
create(int) - Method in class org.nd4j.linalg.api.buffer.pointer.JavaCppIntPointer
 
createDouble(int, ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(int, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a double data buffer
createDouble(int, int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(int, double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(int, byte[], int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a double buffer buffer
createDouble(int, float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(int, int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(int, double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(int, float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a double data buffer
createDouble(long, boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a double data buffer, with optional initialization
createDouble(int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(byte[], int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a double buffer buffer
createDouble(float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createDouble(int, ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(int, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(int, int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(int, double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(int, byte[], int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(int, float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(int, int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(int, double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(int, float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(long, boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(byte[], int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createDouble(float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(int, ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a float data buffer
createFloat(int, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a float data buffer
createFloat(int, int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createFloat(int, byte[], int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a double buffer
createFloat(int, double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a float data buffer
createFloat(int, float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a float data buffer
createFloat(int, int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createFloat(int, double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a float data buffer
createFloat(int, float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a float data buffer
createFloat(ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a float data buffer
createFloat(long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a float data buffer
createFloat(long, boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a float data buffer, with optional initialization
createFloat(int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createFloat(byte[], int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create a double buffer
createFloat(double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a float data buffer
createFloat(float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a float data buffer
createFloat(int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createFloat(double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a float data buffer
createFloat(float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a float data buffer
createFloat(int, ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(int, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(int, int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(int, byte[], int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(int, double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(int, float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(int, int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(int, double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(int, float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(long, boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(byte[], int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createFloat(float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createHalf(long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates half-precision data buffer
createHalf(long, boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates half-precision data buffer
createHalf(float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(int, double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(int, float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(int, int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(int, double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(int, float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(int, int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(int, byte[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(int, byte[], int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(int, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(byte[], int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a half-precision data buffer
createHalf(long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createHalf(long, boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createHalf(float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(int, double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(int, float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(int, int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(int, double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(int, float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(int, int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(int, byte[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(int, byte[], int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(int, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createHalf(byte[], int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
Creates a half-precision data buffer
createInt(int, ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create int buffer
createInt(int, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create an int data buffer
createInt(int, int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createInt(int, double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates an int data buffer
createInt(int, float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates an int data buffer
createInt(int, int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createInt(int, double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates an int data buffer
createInt(int, float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates an int data buffer
createInt(ByteBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create int buffer
createInt(long) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create an int data buffer
createInt(long, boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Create an int data buffer, with optional initialization
createInt(int[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createInt(double[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates an int data buffer
createInt(float[]) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates an int data buffer
createInt(int[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates a double data buffer
createInt(double[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates an int data buffer
createInt(float[], boolean) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Creates an int data buffer
createInt(int, ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(int, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(int, int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(int, double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(int, float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(int, int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(int, double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(int, float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(ByteBuffer, int) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(long) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(long, boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(int[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(double[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(float[]) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(int[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(double[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createInt(float[], boolean) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
createLibName(String) - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
Creates the name for the native library with the given base name for the current operating system and architecture.

D

DataBuffer - Interface in org.nd4j.linalg.api.buffer
A data buffer is an interface for handling storage and retrieval of data
DataBuffer.AllocationMode - Enum in org.nd4j.linalg.api.buffer
Direct (off heap) and heap allocation Each has their trade offs.
DataBuffer.Type - Enum in org.nd4j.linalg.api.buffer
 
DataBuffer.TypeEx - Enum in org.nd4j.linalg.api.buffer
 
DataBufferFactory - Interface in org.nd4j.linalg.api.buffer.factory
DataBufferFactory: Creates the data buffer wrt a specified data type
dataType() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
The data type of the buffer
dataType() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
The data type of the buffer
DataTypeUtil - Class in org.nd4j.linalg.api.buffer.util
Manipulates the data type for the nd4j context
DataTypeUtil() - Constructor for class org.nd4j.linalg.api.buffer.util.DataTypeUtil
 
DefaultDataBufferFactory - Class in org.nd4j.linalg.api.buffer.factory
Normal data buffer creation
DefaultDataBufferFactory() - Constructor for class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
destroy() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
destroy() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
release all resources for this buffer
dirty - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
dirty() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
dirty() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Whether the buffer is dirty: aka has been updated
div(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Divide two complex numbers
div(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
div(double) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
div(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Divide two complex numbers
div(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
div(float) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
div(double) - Method in interface org.nd4j.linalg.api.complex.IComplexDouble
 
div(float) - Method in interface org.nd4j.linalg.api.complex.IComplexFloat
 
div(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Divide two complex numbers
div(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
divi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Divide two complex numbers, in-place
divi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
divi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
divi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
divi(double) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
divi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Divide two complex numbers, in-place
divi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
divi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
divi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
divi(float) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
divi(double) - Method in interface org.nd4j.linalg.api.complex.IComplexDouble
 
divi(float) - Method in interface org.nd4j.linalg.api.complex.IComplexFloat
 
divi(IComplexNumber, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Divide two complex numbers, in-place
divi(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
divi(Number, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
divi(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
doReadObject(ObjectInputStream) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
DoubleBuffer - Class in org.nd4j.linalg.api.buffer
Double buffer implementation of data buffer
DoubleBuffer(Pointer, Indexer, long) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
Meant for creating another view of a buffer
DoubleBuffer(long) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(long, boolean) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(int, int) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(int, int, int) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(DataBuffer, long, long) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(double[]) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(int[]) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(int[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(int[], boolean, int) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(float[]) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(float[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(float[], boolean, int) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(ByteBuffer, int) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(ByteBuffer, int, int) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(byte[], int) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(double[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
DoubleBuffer(double[], boolean, int) - Constructor for class org.nd4j.linalg.api.buffer.DoubleBuffer
 
dup() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
dup() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Return a copy of this buffer
dup() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
dup() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Clone

E

elementSize - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
eq(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
eq(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
eq(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
eqc(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
eqc(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
eqc(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Equals returning a complex number
equals(Object) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
equals(Object) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
equals(Object) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
exp() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
exp() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
exp() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
The exponent of this complex number

F

FloatBuffer - Class in org.nd4j.linalg.api.buffer
Data buffer for floats
FloatBuffer(Pointer, Indexer, long) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
Meant for creating another view of a buffer
FloatBuffer(long) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
Create a float buffer with the given length
FloatBuffer(long, boolean) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(int, int) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(int, int, int) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(DataBuffer, long, long) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(float[]) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(int[]) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(double[]) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(int[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(int[], boolean, int) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(double[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(double[], boolean, int) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(ByteBuffer, int) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(ByteBuffer, int, int) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(byte[], int) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(float[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
FloatBuffer(float[], boolean, int) - Constructor for class org.nd4j.linalg.api.buffer.FloatBuffer
 
flush() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
flush() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Flush the data buffer
flush() - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
 
free(DataBuffer, int, int) - Method in interface org.nd4j.linalg.api.buffer.allocation.MemoryStrategy
Free the buffer wrt the allocation strategy
fromFloat(float) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 

G

getAddressField() - Static method in class org.nd4j.linalg.api.buffer.unsafe.UnsafeHolder
Returns the field singleton used in the byte buffer
getAllocationModeFromContext(String) - Static method in class org.nd4j.linalg.api.buffer.util.AllocUtil
Get the allocation mode from the context
getAllocationModeFromContext() - Static method in class org.nd4j.linalg.api.buffer.util.AllocUtil
get the allocation mode from the context
getAllocModeName(DataBuffer.AllocationMode) - Static method in class org.nd4j.linalg.api.buffer.util.AllocUtil
Gets the name of the alocation mode
getArchName() - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
 
getComplex(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
getComplex(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns a complex number
getComplexDouble(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
getComplexDouble(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Get the complex double at the specified index
getComplexDouble(long) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
 
getComplexDouble(long) - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
 
getComplexDouble(long) - Method in class org.nd4j.linalg.api.buffer.IntBuffer
 
getComplexFloat(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
getComplexFloat(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Get the complex float
getComplexFloat(long) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
 
getComplexFloat(long) - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
 
getComplexFloat(long) - Method in class org.nd4j.linalg.api.buffer.IntBuffer
 
getDouble(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
getDouble(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Get element i in the buffer as a double
getDoublesAt(long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
getDoublesAt(long, long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
getDoublesAt(long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Get the doubles at a particular offset
getDoublesAt(long, long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Get the doubles at a particular offset
getDTypeForName(DataBuffer.Type) - Static method in class org.nd4j.linalg.api.buffer.util.DataTypeUtil
Gets the name of the alocation mode
getDtypeFromContext(String) - Static method in class org.nd4j.linalg.api.buffer.util.DataTypeUtil
Get the allocation mode from the context
getDtypeFromContext() - Static method in class org.nd4j.linalg.api.buffer.util.DataTypeUtil
get the allocation mode from the context
getElementSize() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
getElementSize() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
The number of bytes for each individual element
getFloat(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
getFloat(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Get element i in the buffer as a double
getFloat(long) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
 
getFloatsAt(long, long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
getFloatsAt(long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
getFloatsAt(long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Get the doubles at a particular offset
getFloatsAt(long, long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Get the doubles at a particular offset
getInstance() - Static method in class org.nd4j.linalg.api.buffer.factory.AllocatorInstanceHolder
 
getInt(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
getInt(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Get the int at the specified index
getNumber(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
getNumber(long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Get element i in the buffer as a double
getNumber(long) - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
 
getOsName() - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
Get the name of the os for libary discovery on the classpath
getShort(long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Special method for
getTrackingPoint() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Returns tracking point for Allocator PLEASE NOTE: Suitable & meaningful only for specific backends
getTrackingPoint() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns tracking point for Allocator PLEASE NOTE: Suitable & meaningful only for specific backends
getUnsafe() - Static method in class org.nd4j.linalg.api.buffer.unsafe.UnsafeHolder
Unsafe singleton
globalType - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
gt(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
gt(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
gt(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Greater than returning a complex number

H

hashCode() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
hashCode() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
hashCode() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 

I

IComplexDouble - Interface in org.nd4j.linalg.api.complex
Complex Double
IComplexFloat - Interface in org.nd4j.linalg.api.complex
Complex float
IComplexNumber - Interface in org.nd4j.linalg.api.complex
Baseline interface for a complex number with realComponent and imaginary components.
imag - Variable in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
imag - Variable in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
imaginaryComponent() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
imaginaryComponent() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
imaginaryComponent() - Method in interface org.nd4j.linalg.api.complex.IComplexDouble
 
imaginaryComponent() - Method in interface org.nd4j.linalg.api.complex.IComplexFloat
 
imaginaryComponent() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
The imaginary component of this number
indexer - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
indexer() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Returns the indexer for the buffer
indexer() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns the indexer for the buffer
initTypeAndSize() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Initialize the type of this buffer
initTypeAndSize() - Method in class org.nd4j.linalg.api.buffer.DoubleBuffer
Initialize the type of this buffer
initTypeAndSize() - Method in class org.nd4j.linalg.api.buffer.FloatBuffer
Initialize the type of this buffer
initTypeAndSize() - Method in class org.nd4j.linalg.api.buffer.IntBuffer
Initialize the type of this buffer
IntBuffer - Class in org.nd4j.linalg.api.buffer
Int buffer
IntBuffer(Pointer, Indexer, long) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
Meant for creating another view of a buffer
IntBuffer(long) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(long, boolean) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(ByteBuffer, int, int) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(byte[], int) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(double[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(double[], boolean, int) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(float[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(float[], boolean, int) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(int[], boolean, int) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(int, int) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(int, int, int) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(DataBuffer, long, long) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(ByteBuffer, int) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(int[]) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(double[]) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(float[]) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
IntBuffer(int[], boolean) - Constructor for class org.nd4j.linalg.api.buffer.IntBuffer
 
inv() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
inv() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
inv() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
invi() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
invi() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
invi() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
is64Bit() - Static method in class org.nd4j.linalg.api.buffer.unsafe.UnsafeHolder
Returns true if the jvm is 64 bit
isConstant() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
This method returns whether this DataBuffer is constant, or not.
isConstant() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
This method returns whether this DataBuffer is constant, or not.
isImag() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
isImag() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
isImag() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Returns whether the number only has a imaginary component (0 for real)
isPersist - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
isPersist() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
isPersist() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Whether the buffer should be persistent.
isReal() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
isReal() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
isReal() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Returns whether the number only has a real component (0 for imaginary)
isZero() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
isZero() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
isZero() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Whether this number is wholly zero or not

J

JavaCppDoublePointer - Class in org.nd4j.linalg.api.buffer.pointer
Created by agibsonccc on 2/25/16.
JavaCppDoublePointer() - Constructor for class org.nd4j.linalg.api.buffer.pointer.JavaCppDoublePointer
 
JavaCppDoublePointer(double...) - Constructor for class org.nd4j.linalg.api.buffer.pointer.JavaCppDoublePointer
 
JavaCppDoublePointer(int) - Constructor for class org.nd4j.linalg.api.buffer.pointer.JavaCppDoublePointer
 
JavaCppFloatPointer - Class in org.nd4j.linalg.api.buffer.pointer
Java cpp float pointer
JavaCppFloatPointer(float...) - Constructor for class org.nd4j.linalg.api.buffer.pointer.JavaCppFloatPointer
 
JavaCppFloatPointer(int) - Constructor for class org.nd4j.linalg.api.buffer.pointer.JavaCppFloatPointer
 
JavaCppIntPointer - Class in org.nd4j.linalg.api.buffer.pointer
Created by agibsonccc on 2/25/16.
JavaCppIntPointer(int...) - Constructor for class org.nd4j.linalg.api.buffer.pointer.JavaCppIntPointer
 
JavaCppIntPointer(int) - Constructor for class org.nd4j.linalg.api.buffer.pointer.JavaCppIntPointer
 

L

length - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
length() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
length() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns the length of the buffer
LibUtils - Class in org.nd4j.linalg.api.buffer.util
Utility class for detecting the operating system and architecture types, and automatically loading the matching native library as a resource or from a file.
LibUtils.ARCHType - Enum in org.nd4j.linalg.api.buffer.util
Enumeration of common CPU architectures.
LibUtils.OSType - Enum in org.nd4j.linalg.api.buffer.util
Enumeration of common operating systems, independent of version or architecture.
loadJavaCpp(Class<?>) - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
Prepend jni to the name for certain classes
loadJavaCppResource(String) - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
Load the library with the given name from a resource.
loadLibrary(String) - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
Loads the specified library.
loadTempBinaryFile(String) - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
Load the library with the given name from a resource.
loadTempBinaryFile(Class<?>) - Static method in class org.nd4j.linalg.api.buffer.util.LibUtils
Load the library with the given name from a resource.
log() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
log() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
log() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
The logarithm of this complex number
lt(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
lt(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
lt(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Less than returning a complex number

M

MemoryStrategy - Interface in org.nd4j.linalg.api.buffer.allocation
An allocation strategy handles allocating and freeing memory for the gpu (usually relative to the compute capabilities of the gpu)
mul(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Multiply two complex numbers
mul(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
mul(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Multiply two complex numbers
mul(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
mul(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Multiply two complex numbers
mul(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
muli(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Multiply two complex numbers, inplace
muli(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
muli(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
muli(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
muli(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Multiply two complex numbers, inplace
muli(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
muli(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
muli(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
muli(IComplexNumber, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Multiply two complex numbers, inplace
muli(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
muli(Number, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
muli(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 

N

ne(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
ne(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
ne(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
neg() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
neg() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
neg() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
The negation of this complex number
negi() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
negi() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
negi() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
The inplace negation of this number
neqc(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
neqc(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
neqc(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Not Equals returning a complex number

O

offset - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
offset() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
offset() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns the offset of the buffer
org.nd4j.linalg.api.buffer - package org.nd4j.linalg.api.buffer
 
org.nd4j.linalg.api.buffer.allocation - package org.nd4j.linalg.api.buffer.allocation
 
org.nd4j.linalg.api.buffer.factory - package org.nd4j.linalg.api.buffer.factory
 
org.nd4j.linalg.api.buffer.pointer - package org.nd4j.linalg.api.buffer.pointer
 
org.nd4j.linalg.api.buffer.unsafe - package org.nd4j.linalg.api.buffer.unsafe
 
org.nd4j.linalg.api.buffer.util - package org.nd4j.linalg.api.buffer.util
 
org.nd4j.linalg.api.complex - package org.nd4j.linalg.api.complex
 
originalBuffer - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
originalDataBuffer() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Original DataBuffer.
originalDataBuffer() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Original DataBuffer.
originalOffset - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
originalOffset() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Returns the offset of the buffer relative to originalDataBuffer
originalOffset() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns the offset of the buffer relative to originalDataBuffer

P

persist() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
persist() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Mark this buffer as persistent
pointer - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
pointer() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
pointer() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns an underlying pointer if one exists
pointerIndexerByGlobalType(DataBuffer.Type) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
pow(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
pow(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
pow(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
pow(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
pow(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
pow(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
powi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
powi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
powi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
powi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
powi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
powi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
powi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
powi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
powi(IComplexNumber, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Power two complex numbers
powi(Number, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
powi(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
powi(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
put(long, IComplexNumber) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
put(long, float) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
put(long, double) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
put(long, int) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
put(long, float) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign an element in the buffer to the specified index
put(long, double) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign an element in the buffer to the specified index
put(long, int) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Assign an element in the buffer to the specified index
put(long, IComplexNumber) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Insert a complex number at the given index
putByGlobalType(long, Number) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
putDouble(int, double) - Method in class org.nd4j.linalg.api.buffer.pointer.JavaCppDoublePointer
 
putFloat(int, float) - Method in class org.nd4j.linalg.api.buffer.pointer.JavaCppFloatPointer
 
putInt(int, int) - Method in class org.nd4j.linalg.api.buffer.pointer.JavaCppIntPointer
 

R

rdiv(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
rdiv(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
rdiv(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
rdiv(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
rdiv(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Divide two complex numbers
rdiv(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
rdivi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
rdivi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
rdivi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
rdivi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
rdivi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
rdivi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
rdivi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
rdivi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
rdivi(IComplexNumber, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Divide two complex numbers, in-place
rdivi(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
rdivi(Number, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
rdivi(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
read(InputStream) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
read(DataInputStream) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
read(DataInputStream) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
 
read(InputStream) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Write this buffer to the input stream.
readContent(DataInputStream, DataBuffer.Type) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
real - Variable in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
real - Variable in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
realComponent() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
realComponent() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
realComponent() - Method in interface org.nd4j.linalg.api.complex.IComplexDouble
 
realComponent() - Method in interface org.nd4j.linalg.api.complex.IComplexFloat
 
realComponent() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
The real component of this number
references() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
references() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
The referencers pointing to this buffer
referencing - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
removeReferencing(String) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
removeReferencing(String) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Remove the referenced id if it exists
rsub(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
rsub(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
rsub(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
rsub(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
rsub(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Subtract two complex numbers
rsub(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
rsubi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
rsubi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
rsubi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
rsubi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
rsubi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
rsubi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
rsubi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
rsubi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
rsubi(Number, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
rsubi(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
rsubi(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Reverse subtract a number
rsubi(IComplexNumber, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Reverse subtraction

S

sameUnderlyingData(DataBuffer) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
sameUnderlyingData(DataBuffer) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns true if the underlying data source is the same for both buffers (referential equals)
set(Number, Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
set(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
set(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
set(Number, Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
set(Number, Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Set the real and imaginary components
set(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Set a complex number's components to be this ones
setAllocationMode(DataBuffer.AllocationMode) - Method in interface org.nd4j.linalg.api.buffer.factory.DataBufferFactory
Setter for the allocation mode
setAllocationMode(DataBuffer.AllocationMode) - Method in class org.nd4j.linalg.api.buffer.factory.DefaultDataBufferFactory
 
setAllocationModeForContext(DataBuffer.AllocationMode) - Static method in class org.nd4j.linalg.api.buffer.util.AllocUtil
Set the allocation mode for the nd4j context The value must be one of: heap, java cpp, or direct or an @link{IllegalArgumentException} is thrown
setAllocationModeForContext(String) - Static method in class org.nd4j.linalg.api.buffer.util.AllocUtil
Set the allocation mode for the nd4j context The value must be one of: heap, java cpp, or direct or an @link{IllegalArgumentException} is thrown
setConstant(boolean) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
This method allows you to mark databuffer as constant.
setConstant(boolean) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
This method allows you to mark databuffer as constant.
setData(DataBuffer, int, int, int) - Method in interface org.nd4j.linalg.api.buffer.allocation.MemoryStrategy
Set the data for the buffer
setData(DataBuffer, int) - Method in interface org.nd4j.linalg.api.buffer.allocation.MemoryStrategy
 
setData(int[]) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
setData(float[]) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
setData(double[]) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
setData(int[]) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Set the data for this buffer
setData(float[]) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Set the data for this buffer
setData(double[]) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Set the data for this buffer
setDTypeForContext(DataBuffer.Type) - Static method in class org.nd4j.linalg.api.buffer.util.DataTypeUtil
Set the allocation mode for the nd4j context The value must be one of: heap, java cpp, or direct or an @link{IllegalArgumentException} is thrown
setDTypeForContext(String) - Static method in class org.nd4j.linalg.api.buffer.util.DataTypeUtil
Set the allocation mode for the nd4j context The value must be one of: heap, java cpp, or direct or an @link{IllegalArgumentException} is thrown
setNioBuffer() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
setTrackingPoint(Long) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
Sets tracking point used by Allocator PLEASE NOTE: Suitable & meaningful only for specific backends
setTrackingPoint(Long) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Sets tracking point used by Allocator PLEASE NOTE: Suitable & meaningful only for specific backends
sqrt() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
sqrt() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
sqrt() - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
The sqrt of this number
sub(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Subtract two complex numbers
sub(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
sub(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Subtract two complex numbers
sub(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
sub(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Subtract two complex numbers
sub(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
subi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
Subtract two complex numbers, in-place
subi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
subi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
subi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
subi(IComplexNumber, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
Subtract two complex numbers, in-place
subi(IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
subi(Number, IComplexNumber) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
subi(Number) - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
subi(IComplexNumber, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
Subtract two complex numbers, in-place
subi(IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
subi(Number, IComplexNumber) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 
subi(Number) - Method in interface org.nd4j.linalg.api.complex.IComplexNumber
 

T

toString() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
toString() - Method in class org.nd4j.linalg.api.complex.BaseComplexDouble
 
toString() - Method in class org.nd4j.linalg.api.complex.BaseComplexFloat
 
trackingPoint - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
type - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 

U

underlyingDataBuffer() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
underlyingDataBuffer() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Underlying buffer: This is meant for a data buffer to be a view of another data buffer
underlyingLength - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
underlyingLength() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
underlyingLength() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Returns the length of the buffer
unPersist() - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
unPersist() - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Un persist the buffer
UnsafeHolder - Class in org.nd4j.linalg.api.buffer.unsafe
Unsafe singleton holder

V

valueOf(String) - Static method in enum org.nd4j.linalg.api.buffer.DataBuffer.AllocationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.linalg.api.buffer.DataBuffer.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.linalg.api.buffer.DataBuffer.TypeEx
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.linalg.api.buffer.util.LibUtils.ARCHType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.linalg.api.buffer.util.LibUtils.OSType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.nd4j.linalg.api.buffer.DataBuffer.AllocationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.linalg.api.buffer.DataBuffer.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.linalg.api.buffer.DataBuffer.TypeEx
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.linalg.api.buffer.util.LibUtils.ARCHType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.linalg.api.buffer.util.LibUtils.OSType
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrappedBuffer - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
wrappedDataBuffer - Variable in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
write(OutputStream) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
write(DataOutputStream) - Method in class org.nd4j.linalg.api.buffer.BaseDataBuffer
 
write(DataOutputStream) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
 
write(OutputStream) - Method in interface org.nd4j.linalg.api.buffer.DataBuffer
Write this buffer to the output stream
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2016. All Rights Reserved.