Skip to content

videlec/e-antic

 
 

Repository files navigation

E-ANTIC — (Real Embedded) Algebraic Number Theory

E-ANTIC is a C/C++ library to deal with real embedded number fields built on top of ANTIC (https://github.com/wbhart/antic). Its aim is to have as fast as possible exact arithmetic operations and comparisons.

Source tarballs can be downloaded at https://github.com/flatsurf/e-antic/releases.

The dependencies are:

If you have cloned the source directory you will need to setup the configure script and Makefile using autotools. That is

$ git submodule update --init
$ ./bootstrap

If you obtained a tarball of the sources or if the preceding step worked, you just have to do

$ ./configure
$ make
$ make check
$ make install

If you happen to have any of flint, arb, or antic installed in a non standard directory you will have to specify the CPPFLAGS and LDFLAGS variables for the configure script

$ ./configure CPPFLAGS=-I/my/path/include LDFLAGS=-L/my/path/lib

For more detailed but generic instructions please refer to the INSTALL file.

About

Embedded algebraic number fields

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 48.3%
  • C++ 28.2%
  • M4 9.6%
  • Python 9.3%
  • Makefile 3.7%
  • Shell 0.9%