Go to file
Fedora Release Engineering 36a258506d Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 21:51:10 +00:00
.gitignore ntl-11.0.0 2018-06-02 06:53:29 -06:00
README.md Add README.md. 2022-07-18 14:25:00 -06:00
multilib_template.h Broken ntl-devel due to problems in multilib support (#846497) 2012-08-08 18:56:30 -05:00
ntl-loadtime-cpu.patch ntl-11.5.1. 2021-06-29 08:43:25 -06:00
ntl.spec Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild 2023-01-19 21:51:10 +00:00
sources ntl-11.5.1. 2021-06-29 08:43:25 -06:00

README.md

ntl

NTL is a high-performance, portable C++ library providing data structures and algorithms for arbitrary length integers; for vectors, matrices, and polynomials over the integers and over finite fields; and for arbitrary precision floating point arithmetic.

NTL provides high quality implementations of state-of-the-art algorithms for:

  • arbitrary length integer arithmetic and arbitrary precision floating point arithmetic;
  • polynomial arithmetic over the integers and finite fields including basic arithmetic, polynomial factorization, irreducibility testing, computation of minimal polynomials, traces, norms, and more;
  • lattice basis reduction, including very robust and fast implementations of Schnorr-Euchner, block Korkin-Zolotarev reduction, and the new Schnorr-Horner pruning heuristic for block Korkin-Zolotarev;
  • basic linear algebra over the integers, finite fields, and arbitrary precision floating point numbers.