|
|
||
|---|---|---|
| .. | ||
| 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 ) );