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