number library

Support for fractional and complex arithmetic.

Classes

Complex
A complex number of the form a + b*i.
Fraction
A rational number.
Quaternion
A quaternion number of the form w + x*i + y*j + z*k.

Mixins

CloseTo<T>
Mixin for objects that support approximate equality within an epsilon.

Extensions

BigIntExtension on BigInt
Extension on BigInt providing common constants.
CloseToNumExtension on num
Extension on num implementing approximate equality.
ProbablyPrimeComplexExtension on Complex
Extension on Complex providing isProbablyGaussianPrime.