powered by
Encodes ion counts by taking the natural logarithm, and storing a fixed point representation of this. This is calculated as
unsigned short fp = log(d + 1) * fixedPoint + 0.5
encodeSlof(data, fixedPoint)
pointer to array of double to be encoded (need memorycont. repr.)
fixed point to use for encoding (see optimalSlofFixedPoint)
the number of encoded bytes
the result vector is exactly |data| * 2 + 8 bytes long
[decodeSlof]
decodeSlof