- 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.
- 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.
- 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
- 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
-