FLINT (Fast Library for Number Theory)
C C++ Python Makefile TeX Batchfile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
aprcl
arith
build.vc14
d_mat
d_vec
doc
double_extras
examples
fft
flintxx
fmpq
fmpq_mat
fmpq_poly
fmpq_vec
fmpz
fmpz_factor
fmpz_lll
fmpz_mat
fmpz_mod_poly
fmpz_mod_poly_factor
fmpz_poly
fmpz_poly_factor
fmpz_poly_mat
fmpz_poly_q
fmpz_vec
fq
fq_mat
fq_mat_templates
fq_nmod
fq_nmod_mat
fq_nmod_poly
fq_nmod_poly_factor
fq_nmod_vec
fq_poly
fq_poly_factor
fq_poly_factor_templates
fq_poly_templates
fq_templates
fq_vec
fq_vec_templates
fq_zech
fq_zech_mat
fq_zech_poly
fq_zech_poly_factor
fq_zech_vec
interfaces
long_extras
mpf_mat
mpf_vec
mpfr_mat
mpfr_vec
mpn_extras
nmod_mat
nmod_poly
nmod_poly_factor
nmod_poly_mat
nmod_vec
padic
padic_mat
padic_poly
perm
profile
qadic
qsieve
test
ulong_extras
.appveyor_msvc_build.cmd
.appveyor_msys_build.sh
.build_dependencies
.build_dependencies.cmd
.gitattributes
.gitignore
.travis.yml
AUTHORS
INSTALL
LICENSE
Makefile.in
Makefile.subdirs
NEWS
NTL-interface.h
README
appveyor.yml
aprcl.h
arith.h
arithxx.h
clz_tab.c
code_conventions.txt
configure
d_mat.h
d_vec.h
double_extras.h
exception.c
exception.h
fft.h
fft_tuning32.in
fft_tuning64.in
flint.h
flint.supp
flintxx.h
fmpq.h
fmpq_mat.h
fmpq_matxx.h
fmpq_poly.h
fmpq_polyxx.h
fmpq_vec.h
fmpqxx.h
fmpz-conversions-gc.in
fmpz-conversions-reentrant.in
fmpz-conversions-single.in
fmpz.h
fmpz_factor.h
fmpz_factorxx.h
fmpz_lll.h
fmpz_mat.h
fmpz_matxx.h
fmpz_mod_poly.h
fmpz_mod_poly_factor.h
fmpz_mod_poly_factorxx.h
fmpz_mod_polyxx.h
fmpz_poly.h
fmpz_poly_factor.h
fmpz_poly_factorxx.h
fmpz_poly_mat.h
fmpz_poly_matxx.h
fmpz_poly_q.h
fmpz_poly_qxx.h
fmpz_polyxx.h
fmpz_vec.h
fmpz_vecxx.h
fmpzxx.h
fprintf.c
fq.h
fq_mat.h
fq_mat_templates.h
fq_nmod.h
fq_nmod_mat.h
fq_nmod_poly.h
fq_nmod_poly_factor.h
fq_nmod_vec.h
fq_poly.h
fq_poly_factor.h
fq_poly_factor_templates.h
fq_poly_templates.h
fq_templates.h
fq_vec.h
fq_vec_templates.h
fq_zech.h
fq_zech_mat.h
fq_zech_poly.h
fq_zech_poly_factor.h
fq_zech_vec.h
fscanf.c
gmpcompat.h
long_extras.h
longlong.h
memory_manager.c
mpf_mat.h
mpf_vec.h
mpfr_mat.h
mpfr_vec.h
mpn_extras.h
nmod_mat.h
nmod_matxx.h
nmod_poly.h
nmod_poly_factor.h
nmod_poly_mat.h
nmod_poly_matxx.h
nmod_polyxx.h
nmod_vec.h
nmod_vecxx.h
padic.h
padic_mat.h
padic_matxx.h
padic_poly.h
padic_polyxx.h
padicxx.h
perm.h
permxx.h
printf.c
profiler.c
profiler.h
qadic.h
qadicxx.h
qsieve.h
scanf.c
sprintf.c
sscanf.c
templates.h
test_helpers.c
thread_support.c
todo.txt
ulong_extras.h
version.c

README

FLINT 2
=======

FLINT (Fast Library for Number Theory) is a C library in support of computations
in number theory. It's also a research project into algorithms in number theory.

FLINT 2 is a complete rewrite of the FLINT library from scratch. It includes
much cleaner code and in many cases much faster algorithms and implementations.

At this stage FLINT consists mainly of fast integer and polynomial 
arithmetic and linear algebra. In the future it is planned that FLINT will 
contain algorithms for algebraic number theory and other number theoretic
functionality.

William Hart -- 16 Jan 2011.

License
-------
This version is distributed under LGPL 2.1 (GNU Lesser General Public License).
See the LICENSE file.