|  | ||
|---|---|---|
| .. | ||
| composites | ||
| cubes | ||
| docs/types | ||
| even-integers | ||
| factorials | ||
| fibonacci | ||
| fifth-powers | ||
| fourth-powers | ||
| integers | ||
| lib | ||
| lucas | ||
| negafibonacci | ||
| negalucas | ||
| negative-even-integers | ||
| negative-integers | ||
| negative-odd-integers | ||
| nonfibonacci | ||
| nonnegative-even-integers | ||
| nonnegative-integers | ||
| nonpositive-even-integers | ||
| nonpositive-integers | ||
| nonsquares | ||
| odd-integers | ||
| positive-even-integers | ||
| positive-integers | ||
| positive-odd-integers | ||
| primes | ||
| squared-triangular | ||
| squares | ||
| triangular | ||
| package.json | ||
| README.md | ||
Sequences
Standard library math iterators for generating sequences.
Usage
var ns = require( '@stdlib/math/iter/sequences' );
ns
Standard library math iterators for generating sequences.
var iterators = ns;
// returns {...}
The namespace contains the following functions for creating iterator protocol-compliant iterators:
- iterCompositesSeq( [options] ): create an iterator which generates a sequence of composite numbers.
- iterCubesSeq( [options] ): create an iterator which generates a sequence of cubes.
- iterEvenIntegersSeq( [options] ): create an iterator which generates an interleaved sequence of even integers.
- iterFactorialsSeq( [options] ): create an iterator which generates a sequence of factorials.
- iterFibonacciSeq( [options] ): create an iterator which generates a Fibonacci sequence.
- iterFifthPowersSeq( [options] ): create an iterator which generates a sequence of fifth powers.
- iterFourthPowersSeq( [options] ): create an iterator which generates a sequence of fourth powers.
- iterIntegersSeq( [options] ): create an iterator which generates an interleaved integer sequence.
- iterLucasSeq( [options] ): create an iterator which generates a Lucas sequence.
- iterNegaFibonacciSeq( [options] ): create an iterator which generates a negaFibonacci sequence.
- iterNegaLucasSeq( [options] ): create an iterator which generates a negaLucas sequence.
- iterNegativeEvenIntegersSeq( [options] ): create an iterator which generates a sequence of negative even integers.
- iterNegativeIntegersSeq( [options] ): create an iterator which generates a negative integer sequence.
- iterNegativeOddIntegersSeq( [options] ): create an iterator which generates a sequence of negative odd integers.
- iterNonFibonacciSeq( [options] ): create an iterator which generates a non-Fibonacci integer sequence.
- iterNonNegativeEvenIntegersSeq( [options] ): create an iterator which generates a sequence of nonnegative even integers.
- iterNonNegativeIntegersSeq( [options] ): create an iterator which generates a nonnegative integer sequence.
- iterNonPositiveEvenIntegersSeq( [options] ): create an iterator which generates a sequence of nonpositive even integers.
- iterNonPositiveIntegersSeq( [options] ): create an iterator which generates a nonpositive integer sequence.
- iterNonSquaresSeq( [options] ): create an iterator which generates a sequence of nonsquares.
- iterOddIntegersSeq( [options] ): create an iterator which generates an interleaved sequence of odd integers.
- iterPositiveEvenIntegersSeq( [options] ): create an iterator which generates a sequence of positive even integers.
- iterPositiveIntegersSeq( [options] ): create an iterator which generates a positive integer sequence.
- iterPositiveOddIntegersSeq( [options] ): create an iterator which generates a sequence of positive odd integers.
- iterPrimesSeq( [options] ): create an iterator which generates a sequence of prime numbers.
- iterSquaredTriangularSeq( [options] ): create an iterator which generates a sequence of squared triangular numbers.
- iterSquaresSeq( [options] ): create an iterator which generates a sequence of squares.
- iterTriangularSeq( [options] ): create an iterator which generates a sequence of triangular numbers.
Examples
var objectKeys = require( '@stdlib/utils/keys' );
var ns = require( '@stdlib/math/iter/sequences' );
console.log( objectKeys( ns ) );