Add README.md.

This commit is contained in:
Jerry James 2022-07-18 14:25:00 -06:00
parent 85cf058284
commit ac6ce9a31d
2 changed files with 18 additions and 8 deletions

18
README.md Normal file
View File

@ -0,0 +1,18 @@
# ntl
[NTL](https://libntl.org/) 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.

View File

@ -1,8 +0,0 @@
# THIS FILE IS FOR WHITELISTING RPMLINT ERRORS AND WARNINGS IN TASKOTRON
# https://fedoraproject.org/wiki/Taskotron/Tasks/dist.rpmlint#Whitelisting_errors
# The dictionary is missing some technical terms
addFilter(r'W: spelling-error .* irreducibility')
# The configure script is not generated by autotools
addFilter(r'ntl.spec:[^:]+: W: configure-without-libdir-spec')