math library

A collection of common mathematical functions.

Classes

AtkinPrimeSieve
Prime sieve of Atkin (linear sieve).
EratosthenesPrimeSieve
Prime sieve of Eratosthenes.
EulerPrimeSieve
Prime sieve of Euler (linear sieve).
PrimeSieve
Abstract sieve implementation for primes up to and including max.

Extensions

BinomialBigIntExtension on BigInt
Extension on BigInt providing binomial.
BinomialIntegerExtension on int
Extension on int providing binomial.
BitUint32Extension on int
Bit twiddling extensions on unsigned 32-bit integers.
DigitsBigIntExtension on BigInt
Extension on BigInt providing digits.
DigitsIntegerExtension on int
Extension on int providing digits.
DoubleExtension on double
Floating point extensions on double.
FactorialBigIntExtension on BigInt
Extension on BigInt providing factorial.
FactorialIntegerExtension on int
Extension on int providing factorial.
GcdBigIntIterableExtension on Iterable<BigInt>
Extension on Iterable of BigInt providing gcd.
GcdIntegerIterableExtension on Iterable<int>
Extension on Iterable of int providing gcd.
HyperbolicNumberExtension on num
Hyperbolic functions on num.
LcmBigIntExtension on BigInt
Extension on BigInt providing lcm.
LcmBigIntIterableExtension on Iterable<BigInt>
Extension on Iterable of BigInt providing lcm.
LcmIntegerExtension on int
Extension on int providing lcm.
LcmIntegerIterableExtension on Iterable<int>
Extension on Iterable of int providing lcm.
MathNumberExtension on num
Common mathematical functions on num.
PolynomialIterableExtension on Iterable<num>
Extension on Iterable of num providing polynomial evaluation.
ProbablyPrimeBigIntExtension on BigInt
Extension on BigInt providing isProbablyPrime.
ProbablyPrimeIntegerExtension on int
Extension on int providing isProbablyPrime.