|
| 3d.h |
| Deals with floating-point 3-dimensional geometry.
|
|
| arrow.h |
| Implements the multivariate polynomial type used for arrow polynomials of links.
|
|
| binom.h |
| Provides small binomial coefficients.
|
|
| cyclotomic.h |
| Implements exact arithmetic in cyclotomic fields.
|
|
| integer.h |
| Provides arbitrary-precision and fixed-precision integer types.
|
|
| laurent.h |
| Implements single variable Laurent polynomials over arbitrary rings.
|
|
| laurent2.h |
| Implements Laurent polynomials in two variables over arbitrary rings.
|
|
| matrix.h |
| Deals with matrices of elements of various types.
|
|
| matrix2.h |
| Deals with 2x2 integer matrices.
|
|
| matrixops.h |
| Provides various complex matrix calculations.
|
|
| numbertheory.h |
| Provides miscellaneous number theory routines.
|
|
| perm.h |
| Deals with permutations of {0,1,...,n-1}.
|
|
| permgroup.h |
| Implements groups of permutations on n objects.
|
|
| permsn.h |
| Provides lookup and iteration over all permutations in S_n .
|
|
| polynomial.h |
| Implements single variable polynomials over arbitrary rings.
|
|
| primes.h |
| Support for finding primes and factorising integers.
|
|
| rational.h |
| Deals with artibrary precision rational numbers.
|
|
| ring.h |
| Utilities for writing generic code that can work in arbitrary (mathematical) rings.
|
|
| vector.h |
| Provides a fast and generic vector class.
|
|