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