/** Constructor to set the {@link #pointer}, {@link #sizes} and {@link #strides}. */ public LongRawIndexer(LongPointer pointer, long[] sizes, long[] strides) { super(sizes, strides); this.pointer = pointer; base = pointer.address() + pointer.position() * VALUE_BYTES; size = pointer.limit() - pointer.position(); }