Skip to content

@saehrimnir/druidjs / kahan_sum

Function: kahan_sum() ​

ts
function kahan_sum(summands: number[] | Float64Array<ArrayBufferLike>): number;

Defined in: numerical/kahan_sum.js:9

Numerical stable summation with the Kahan summation algorithm.

Parameters ​

ParameterTypeDescription
summandsnumber[] | Float64Array<ArrayBufferLike>Array of values to sum up.

Returns ​

number

The sum.

See ​

https://en.wikipedia.org/wiki/Kahan_summation_algorithm