} else if (Platform.HAS_BUFFERS && Buffer.class.isAssignableFrom(type)) { Pointer p = value == null ? null : Native.getDirectBufferPointer((Buffer)value); setPointer(offset, p); } else if (NativeMapped.class.isAssignableFrom(type)) {
/** Convert a direct {@link Buffer} into a {@link Pointer}. * @throws IllegalArgumentException if the buffer is not direct. * @deprecated Use {@link #getDirectBufferPointer} instead. */ public static Pointer getByteBufferPointer(ByteBuffer b) { return getDirectBufferPointer(b); }
} else { Pointer oldbp = currentValue == null ? null : Native.getDirectBufferPointer((Buffer)currentValue); if (oldbp == null || !oldbp.equals(bp)) { throw new IllegalStateException("Can't autogenerate a direct buffer on memory read");
@SuppressWarnings("unchecked") public S use(Buffer b, long byteOffset) { useMemory(Native.getDirectBufferPointer(b), (int)byteOffset); return (S)this; }
@SuppressWarnings("unchecked") public S use(Buffer b, long byteOffset) { useMemory(Native.getDirectBufferPointer(b), (int)byteOffset); return (S)this; }
@SuppressWarnings("unchecked") public S use(Buffer b, long byteOffset) { useMemory(Native.getDirectBufferPointer(b), (int)byteOffset); return (S)this; }
BufRef(ByteBuffer buffer) { mBuffer = buffer; mPointer = Pointer.nativeValue(Native.getDirectBufferPointer(buffer)); } }
@SuppressWarnings("unchecked") public S use(Buffer b, long byteOffset) { useMemory(Native.getDirectBufferPointer(b), (int)byteOffset); return (S)this; }
public void setTrainBuffer(String name, Buffer data, Buffer label, int num) { checkValidity(); train_data = data; train_label = label; CaffeInterface.INSTANCE.setTrainBuffer(ptrSolver, name, Native.getDirectBufferPointer(data), Native.getDirectBufferPointer(label), num); }
public void setTestBuffer(String name, Buffer data, Buffer label, int num) { checkValidity(); test_data = data; test_label = label; CaffeInterface.INSTANCE.setTestBuffer(ptrSolver, 0, name, Native.getDirectBufferPointer(data), Native.getDirectBufferPointer(label), num); }
BufRef(ByteBuffer buffer) { mBuffer = buffer; mPointer = Pointer.nativeValue(Native.getDirectBufferPointer(buffer)); } }
BufRef(ByteBuffer buffer) { mBuffer = buffer; mPointer = Pointer.nativeValue(Native.getDirectBufferPointer(buffer)); } }
} else if (Platform.HAS_BUFFERS && Buffer.class.isAssignableFrom(type)) { Pointer p = value == null ? null : Native.getDirectBufferPointer((Buffer)value); setPointer(offset, p); } else if (NativeMapped.class.isAssignableFrom(type)) {
} else { Pointer oldbp = currentValue == null ? null : Native.getDirectBufferPointer((Buffer)currentValue); if (oldbp == null || !oldbp.equals(bp)) { throw new IllegalStateException("Can't autogenerate a direct buffer on memory read");