@Override public DataBuffer createFloat(long offset, float[] data, MemoryWorkspace workspace) { return new FloatBuffer(data, true, offset, workspace); }
@Override public DataBuffer createFloat(long length, boolean initialize, MemoryWorkspace workspace) { return new FloatBuffer(length, initialize, workspace); }
@Override public DataBuffer createFloat(long offset, int length) { return new FloatBuffer(length, 4, offset); }
@Override public DataBuffer createFloat(long length, boolean initialize) { return new FloatBuffer(length, initialize); }
@Override public DataBuffer create(double[] data) { return new FloatBuffer(data); }
@Override protected DataBuffer create(long length) { return new FloatBuffer(length); }
@Override public DataBuffer create(float[] data) { return new FloatBuffer(data); }
@Override public DataBuffer createFloat(long offset, ByteBuffer buffer, int length) { return new FloatBuffer(buffer, length, offset); }
@Override public DataBuffer createFloat(long offset, float[] data) { return new FloatBuffer(data, true, offset); }
@Override public DataBuffer createFloat(long length) { return new FloatBuffer(length); }
@Override public DataBuffer create(int[] data) { return new FloatBuffer(data); }
@Override public DataBuffer createFloat(long offset, float[] data, boolean copy) { return new FloatBuffer(data, copy, offset); }
@Override public DataBuffer createFloat(ByteBuffer buffer, int length) { return new FloatBuffer(buffer, length); }
@Override public DataBuffer createFloat(float[] data, boolean copy) { return new FloatBuffer(data, copy); }
@Override public DataBuffer createFloat(float[] data, boolean copy, MemoryWorkspace workspace) { return new FloatBuffer(data, copy, workspace); }
@Override public DataBuffer createFloat(byte[] data, int length) { return new FloatBuffer(ByteBuffer.wrap(data), length); }
@Override public DataBuffer createFloat(long offset, double[] data, boolean copy) { return new FloatBuffer(ArrayUtil.toFloats(data), copy, offset); }
@Override public DataBuffer createFloat(int[] data, boolean copy) { return new FloatBuffer(ArrayUtil.toFloats(data), copy); }
@Override public DataBuffer createFloat(long offset, double[] data) { return new FloatBuffer(ArrayUtil.toFloats(data), true, offset); }
@Override public DataBuffer createFloat(long offset, int[] data) { FloatBuffer ret = new FloatBuffer(ArrayUtil.toFloats(data), true, offset); return ret; }