MCPcopy Create free account
hub / github.com/arguiot/TheoremJS / e

Method e

__test__/theorem.js:1150–1162  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1148 return new BigNumber(n).integerValue(BigNumber.ROUND_CEIL)
1149 }
1150 get e() {
1151 const n = 15
1152 const BN = BigNumber.clone({ DECIMAL_PLACES: n })
1153 let zero = new BN(0);
1154 let one = new BN(1);
1155
1156 for (let i = 0; i <= n * 10; i++) {
1157 let fval = this.factorial(i);
1158 let invert = one.div(fval)
1159 zero = zero.plus(invert)
1160 }
1161 return new BN(zero);
1162 }
1163 floor(n) {
1164 return new BigNumber(n).integerValue(BigNumber.ROUND_FLOOR)
1165 }

Callers

nothing calls this directly

Calls 4

factorialMethod · 0.95
cloneMethod · 0.80
divMethod · 0.80
plusMethod · 0.80

Tested by

no test coverage detected