Skip to content

Commit

Permalink
automatic generation of flint headers
Browse files Browse the repository at this point in the history
  • Loading branch information
videlec committed Oct 12, 2023
1 parent 68c23b8 commit 4799839
Show file tree
Hide file tree
Showing 24 changed files with 8,572 additions and 1,307 deletions.
145 changes: 128 additions & 17 deletions src/sage/libs/flint/flint_wrap.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,29 +31,140 @@
#define slong mp_limb_signed_t
#endif

#include <flint/arith.h>
#include <flint/fmpq.h>
#include <flint/fmpq_mat.h>
#include <flint/fmpq_poly.h>
#include <flint/fmpz.h>
#include <flint/fmpz_factor.h>
#include <flint/fmpz_mod.h>
#include <flint/fmpz_mat.h>
#include <flint/fmpz_poly_mat.h>
#include <flint/fmpz_mod_poly.h>
#include <flint/fmpz_poly.h>
#include <flint/fmpq_mpoly.h>
#include <flint/nmod_poly_mat.h>
#include <flint/perm.h>
#include <flint/nmod_vec.h>
#include <flint/fmpzi.h>
#include <flint/mpoly.h>
#include <flint/mpfr_mat.h>
#include <flint/gr_implementing.h>
#include <flint/nmod_poly.h>
#include <flint/long_extras.h>
#include <flint/partitions.h>
#include <flint/fq_nmod_poly_factor.h>
#include <flint/mpf_mat.h>
#include <flint/fmpz_poly_q.h>
#include <flint/ca_vec.h>
#include <flint/double_extras.h>
#include <flint/fq_nmod_mpoly_factor.h>
#include <flint/fmpz_mpoly.h>
#include <flint/fmpq_vec.h>
#include <flint/fq_poly.h>
#include <flint/fq_nmod_mat.h>
#include <flint/calcium.h>
#include <flint/fft_small.h>
#include <flint/fmpz_vec.h>
#include <flint/fq.h>
#include <flint/fq_nmod.h>
#include <flint/nmod_poly.h>
#include <flint/fexpr_builtin.h>
#include <flint/ca_poly.h>
#include <flint/fq_embed.h>
#include <flint/nmod_poly_factor.h>
#include <flint/nmod_vec.h>
#include <flint/padic.h>
#include <flint/padic_poly.h>
#include <flint/qadic.h>
#include <flint/fmpz_extras.h>
#include <flint/acb_mat.h>
#include <flint/gr_generic.h>
#include <flint/gr_poly.h>
#include <flint/fq_zech_poly_factor.h>
#include <flint/fmpz_mpoly_q.h>
#include <flint/nmod.h>
#include <flint/ca_mat.h>
#include <flint/fq_zech_vec.h>
#include <flint/gr_domains.h>
#include <flint/arb.h>
#include <flint/nf_elem.h>
#include <flint/fmpz_poly.h>
#include <flint/fq_nmod_embed.h>
#include <flint/arb_poly.h>
#include <flint/fmpq.h>
#include <flint/fmpq_mpoly_factor.h>
#include <flint/acb_calc.h>
#include <flint/fq_vec.h>
#include <flint/padic_mat.h>
#include <flint/fmpz.h>
#include <flint/fmpz_mat.h>
#include <flint/fmpz_mod_mat.h>
#include <flint/fq_zech.h>
#include <flint/double_interval.h>
#include <flint/fq_default_mat.h>
#include <flint/fmpz_mod_mpoly.h>
#include <flint/qsieve.h>
#include <flint/qfb.h>
#include <flint/thread_pool.h>
#include <flint/fmpz_mod_mpoly_factor.h>
#include <flint/acb_modular.h>
#include <flint/fq_nmod_poly.h>
#include <flint/profiler.h>
#include <flint/acb_hypgeom.h>
#include <flint/d_mat.h>
#include <flint/fq_zech_poly.h>
#include <flint/fmpz_mod.h>
#include <flint/qqbar.h>
#include <flint/hypgeom.h>
#include <flint/acb_elliptic.h>
#include <flint/acb_dft.h>
#include <flint/d_vec.h>
#include <flint/ulong_extras.h>
#include <flint/dlog.h>
#include <flint/bool_mat.h>
#include <flint/fmpq_poly.h>
#include <flint/fexpr.h>
#include <flint/machine_vectors.h>
#include <flint/mag.h>
#include <flint/fmpz_mpoly_factor.h>
#include <flint/mpfr_vec.h>
#include <flint/ca_ext.h>
#include <flint/gr.h>
#include <flint/acb_poly.h>
#include <flint/fft.h>
#include <flint/padic.h>
#include <flint/dirichlet.h>
#include <flint/fmpz_mod_poly_factor.h>
#include <flint/fq_default.h>
#include <flint/fq.h>
#include <flint/gr_vec.h>
#include <flint/fq_nmod.h>
#include <flint/fq_zech_embed.h>
#include <flint/nmod_mpoly_factor.h>
#include <flint/flint.h>
#include <flint/fmpz_factor.h>
#include <flint/qadic.h>
#include <flint/nf.h>
#include <flint/gr_mpoly.h>
#include <flint/arb_fpwrap.h>
#include <flint/fq_default_poly.h>
#include <flint/aprcl.h>
#include <flint/acf.h>
#include <flint/gr_special.h>
#include <flint/arf.h>
#include <flint/threading.h>
#include <flint/fq_zech_mat.h>
#include <flint/gr_mat.h>
#include <flint/arb_fmpz_poly.h>
#include <flint/fq_nmod_vec.h>
#include <flint/fmpz_mod_poly.h>
#include <flint/bernoulli.h>
#include <flint/fq_default_poly_factor.h>
#include <flint/arb_mat.h>
#include <flint/arb_hypgeom.h>
#include <flint/fq_poly_factor.h>
#include <flint/nmod_mpoly.h>
#include <flint/acb.h>
#include <flint/fmpz_lll.h>
#include <flint/fmpz_poly_factor.h>
#include <flint/ca_field.h>
#include <flint/acb_dirichlet.h>
#include <flint/arith.h>
#include <flint/fmpz_mod_vec.h>
#include <flint/fmpq_mat.h>
#include <flint/fq_mat.h>
#include <flint/mpn_extras.h>
#include <flint/mpf_vec.h>
#include <flint/ca.h>
#include <flint/padic_poly.h>
#include <flint/nmod_mat.h>
#include <flint/fq_nmod_mpoly.h>
#include <flint/arb_calc.h>
#include <flint/nmod_types.h>

#undef ulong
#undef slong
Expand Down
Loading

0 comments on commit 4799839

Please sign in to comment.