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.