[][src]Function reikna::continued_fraction::e

pub fn e(n: u64) -> ContinuedFraction

Return a ContinuedFraction of the continued fraction representing e to n terms.

The general form of this expansion is:

e = [2; 1, x, 1, 1, x, ...]

where x starts at 2 and increases by 2 each time.

Panics

Panics if n is zero.

Examples

use reikna::continued_fraction::e;
assert_eq!(e(4), vec![2, 1, 2, 1]);
assert_eq!(e(8), vec![2, 1, 2, 1, 1, 4, 1, 1]);