Regina 7.4 Calculation Engine
maths Directory Reference

Directories

 spec
 

Files

 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.