Learn R Programming

RMSNumpress (version 1.0.1)

encodeSlof: encodeSlof

Description

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

Usage

encodeSlof(data, fixedPoint)

Arguments

data

pointer to array of double to be encoded (need memorycont. repr.)

fixedPoint

fixed point to use for encoding (see optimalSlofFixedPoint)

Value

the number of encoded bytes

Details

the result vector is exactly |data| * 2 + 8 bytes long

See Also

[decodeSlof]