@Export
See: Description
| Interface | Description |
|---|---|
| Indexable |
An interface implemented to let users access data classes via an
Indexer. |
| Class | Description |
|---|---|
| Bfloat16ArrayIndexer |
An indexer for a
short[] array, treated as bfloat16. |
| Bfloat16BufferIndexer |
An indexer for a
ShortBuffer, treated as bfloat16. |
| Bfloat16Indexer |
Abstract indexer for the
short primitive type, treated as bfloat16. |
| Bfloat16RawIndexer |
An indexer for a
ShortPointer using the Raw instance, treated as bfloat16. |
| BooleanArrayIndexer |
An indexer for a
boolean[] array. |
| BooleanBufferIndexer |
An indexer for a
ByteBuffer as boolean values. |
| BooleanIndexer |
Abstract indexer for the
boolean primitive type. |
| BooleanRawIndexer |
An indexer for a
BooleanPointer using the Raw instance. |
| ByteArrayIndexer |
An indexer for a
byte[] array. |
| ByteBufferIndexer |
An indexer for a
ByteBuffer. |
| ByteIndexer |
Abstract indexer for the
byte primitive type. |
| ByteRawIndexer |
An indexer for a
BytePointer using the Raw instance. |
| CharArrayIndexer |
An indexer for a
char[] array. |
| CharBufferIndexer |
An indexer for a
CharBuffer. |
| CharIndexer |
Abstract indexer for the
char primitive type. |
| CharRawIndexer |
An indexer for a
CharPointer using the Raw instance. |
| DoubleArrayIndexer |
An indexer for a
double[] array. |
| DoubleBufferIndexer |
An indexer for a
DoubleBuffer. |
| DoubleIndexer |
Abstract indexer for the
double primitive type. |
| DoubleRawIndexer |
An indexer for a
DoublePointer using the Raw instance. |
| FloatArrayIndexer |
An indexer for a
float[] array. |
| FloatBufferIndexer |
An indexer for a
FloatBuffer. |
| FloatIndexer |
Abstract indexer for the
float primitive type. |
| FloatRawIndexer |
An indexer for a
FloatPointer using the Raw instance. |
| HalfArrayIndexer |
An indexer for a
short[] array, treated as half-precision float. |
| HalfBufferIndexer |
An indexer for a
ShortBuffer, treated as half-precision float. |
| HalfIndexer |
Abstract indexer for the
short primitive type, treated as half-precision float. |
| HalfRawIndexer |
An indexer for a
ShortPointer using the Raw instance, treated as half-precision float. |
| HyperslabIndex |
A hyperslab is a rectangular pattern defined by four arrays.
|
| Index |
Provides an interface for classes that compute a linear index from given array sizes.
|
| Indexer |
Top-level class of all data indexers, providing easy-to-use and efficient
multidimensional access to primitive arrays, NIO buffers, and the raw memory interface.
|
| IntArrayIndexer |
An indexer for an
int[] array. |
| IntBufferIndexer |
An indexer for an
IntBuffer. |
| IntIndexer |
Abstract indexer for the
int primitive type. |
| IntRawIndexer |
An indexer for an
IntPointer using the Raw instance. |
| LongArrayIndexer |
An indexer for a
long[] array. |
| LongBufferIndexer |
An indexer for a
LongBuffer. |
| LongIndexer |
Abstract indexer for the
long primitive type. |
| LongRawIndexer |
An indexer for a
LongPointer using the Raw instance. |
| OneIndex |
An Index that supports only one size (a single dimension).
|
| Raw |
The raw memory interface supporting long indexing.
|
| ReverseUnsafeRaw |
A raw memory interface based on
UnsafeRaw that swaps the bytes. |
| ShortArrayIndexer |
An indexer for a
short[] array. |
| ShortBufferIndexer |
An indexer for a
ShortBuffer. |
| ShortIndexer |
Abstract indexer for the
short primitive type. |
| ShortRawIndexer |
An indexer for a
ShortPointer using the Raw instance. |
| StrideIndex |
An Index that computes a linear index from given array sizes and strides.
|
| UByteArrayIndexer |
An indexer for a
byte[] array, treated as unsigned. |
| UByteBufferIndexer |
An indexer for a
ByteBuffer, treated as unsigned. |
| UByteIndexer |
Abstract indexer for the
byte primitive type, treated as unsigned. |
| UByteRawIndexer |
An indexer for a
BytePointer using the Raw instance, treated as unsigned. |
| UIntArrayIndexer |
An indexer for a
int[] array, treated as unsigned. |
| UIntBufferIndexer |
An indexer for a
IntBuffer, treated as unsigned. |
| UIntIndexer |
Abstract indexer for the
int primitive type, treated as unsigned. |
| UIntRawIndexer |
An indexer for a
IntPointer using the Raw instance, treated as unsigned. |
| ULongArrayIndexer |
An indexer for a
long[] array, treated as unsigned. |
| ULongBufferIndexer |
An indexer for a
LongBuffer, treated as unsigned. |
| ULongIndexer |
Abstract indexer for the
long primitive type, treated as unsigned. |
| ULongRawIndexer |
An indexer for a
LongPointer using the Raw instance, treated as unsigned. |
| UnsafeRaw |
The raw memory interface based on
Unsafe. |
| UShortArrayIndexer |
An indexer for a
short[] array, treated as unsigned. |
| UShortBufferIndexer |
An indexer for a
ShortBuffer, treated as unsigned. |
| UShortIndexer |
Abstract indexer for the
short primitive type, treated as unsigned. |
| UShortRawIndexer |
An indexer for a
ShortPointer using the Raw instance, treated as unsigned. |
Copyright © 2025. All rights reserved.