public final class
Float16Layout
Data layout that converts 32-bit floats from/to 16-bit, accordingly to the IEEE-754 half-precision floating point specification.
Public Constructors
Public Methods
float |
readFloat(ShortDataBuffer buffer, long index)
|
void |
writeFloat(ShortDataBuffer buffer, float value, long index)
|
Inherited Methods
boolean |
equals(Object arg0)
|
final Class<?> |
getClass()
|
int |
hashCode()
|
final void |
notify()
|
final void |
notifyAll()
|
String |
toString()
|
final void |
wait(long arg0, int arg1)
|
final void |
wait(long arg0)
|
final void |
wait()
|
abstract FloatDataBuffer | |
abstract float |
readFloat(ShortDataBuffer buffer, long index)
Reads
n = scale() values from the buffer at the given index and return them as a float. |
abstract Float |
readObject(ShortDataBuffer buffer, long index)
Reads
n = scale() values from the buffer at the given index and return them as a single
value in the user type. |
abstract void |
writeFloat(ShortDataBuffer buffer, float value, long index)
Writes a float into the buffer at the given index after converting it to the buffer type.
|
abstract void |
writeObject(ShortDataBuffer buffer, Float value, long index)
|
abstract DataBuffer<Float> | |
abstract Float |
readObject(ShortDataBuffer buffer, long index)
Reads
n = scale() values from the buffer at the given index and return them as a single
value in the user type. |
abstract int |
scale()
Indicates the number of buffer values are required to represent a single user value, default is 1.
|
abstract void |
writeObject(ShortDataBuffer buffer, Float value, long index)
Writes a user value into the buffer at the given index after converting it to the buffer type.
|