Skip to content

Commit b4f281e

Browse files
committed
Move all flintlib functions to flintlib/functions
1 parent ebe76b7 commit b4f281e

File tree

139 files changed

+335
-335
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+335
-335
lines changed

src/flint/flint_base/flint_base.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from flint.flintlib.mpoly cimport ordering_t
1+
from flint.flintlib.functions.mpoly cimport ordering_t
22

33
cdef class flint_elem:
44
pass

src/flint/flint_base/flint_base.pyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ from flint.flintlib.types.flint cimport (
55
slong
66
)
77
from flint.utils.flint_exceptions import DomainError
8-
from flint.flintlib.mpoly cimport ordering_t
8+
from flint.flintlib.functions.mpoly cimport ordering_t
99
from flint.flint_base.flint_context cimport thectx
1010
from flint.flint_base.flint_base cimport Ordering
1111
from flint.utils.typecheck cimport typecheck

src/flint/flintlib/acb.pxd renamed to src/flint/flintlib/functions/acb.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from flint.flintlib.fmpq cimport fmpq_t
1+
from flint.flintlib.functions.fmpq cimport fmpq_t
22
from flint.flintlib.types.acb cimport acb_ptr, acb_srcptr, acb_t
33
from flint.flintlib.types.arb cimport arb_ptr, arb_srcptr, arb_t, mag_srcptr, mag_t
44
from flint.flintlib.types.arf cimport arf_srcptr, arf_t

src/flint/flintlib/acb_dirichlet.pxd renamed to src/flint/flintlib/functions/acb_dirichlet.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from flint.flintlib.fmpq cimport fmpq_t
1+
from flint.flintlib.functions.fmpq cimport fmpq_t
22
from flint.flintlib.types.acb cimport acb_poly_t, acb_ptr, acb_srcptr, acb_t
33
from flint.flintlib.types.acb_dirichlet cimport acb_dirichlet_hurwitz_precomp_t, acb_dirichlet_roots_t
44
from flint.flintlib.types.arb cimport arb_ptr, arb_srcptr, arb_t, mag_t

src/flint/flintlib/acb_mat.pxd renamed to src/flint/flintlib/functions/acb_mat.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from flint.flintlib.fmpq_mat cimport fmpq_mat_t
1+
from flint.flintlib.functions.fmpq_mat cimport fmpq_mat_t
22
from flint.flintlib.types.acb cimport acb_mat_t, acb_poly_t, acb_ptr, acb_srcptr, acb_t
33
from flint.flintlib.types.arb cimport arb_mat_t, arb_t, mag_t
44
from flint.flintlib.types.flint cimport flint_rand_t, slong, ulong

src/flint/flintlib/acb_poly.pxd renamed to src/flint/flintlib/functions/acb_poly.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from flint.flintlib.fmpq_poly cimport fmpq_poly_t
1+
from flint.flintlib.functions.fmpq_poly cimport fmpq_poly_t
22
from flint.flintlib.types.acb cimport acb_poly_t, acb_ptr, acb_srcptr, acb_t
33
from flint.flintlib.types.arb cimport arb_poly_t, arb_ptr, mag_t
44
from flint.flintlib.types.flint cimport flint_rand_t, slong, ulong

src/flint/flintlib/arb.pxd renamed to src/flint/flintlib/functions/arb.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from flint.flintlib.fmpq cimport fmpq_t
1+
from flint.flintlib.functions.fmpq cimport fmpq_t
22
from flint.flintlib.types.arb cimport arb_ptr, arb_srcptr, arb_t, mag_srcptr, mag_t
33
from flint.flintlib.types.arf cimport arf_rnd_t, arf_srcptr, arf_t
44
from flint.flintlib.types.flint cimport flint_bitcnt_t, flint_rand_t, fmpz_struct, nn_ptr, nn_srcptr, slong, ulong

src/flint/flintlib/arb_hypgeom.pxd renamed to src/flint/flintlib/functions/arb_hypgeom.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from flint.flintlib.fmpq cimport fmpq_struct, fmpq_t
1+
from flint.flintlib.functions.fmpq cimport fmpq_struct, fmpq_t
22
from flint.flintlib.types.arb cimport arb_poly_t, arb_ptr, arb_srcptr, arb_t, mag_t
33
from flint.flintlib.types.flint cimport fmpz_struct, slong, ulong
44
from flint.flintlib.types.fmpz cimport fmpz_t

src/flint/flintlib/arb_mat.pxd renamed to src/flint/flintlib/functions/arb_mat.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from flint.flintlib.fmpq_mat cimport fmpq_mat_t
1+
from flint.flintlib.functions.fmpq_mat cimport fmpq_mat_t
22
from flint.flintlib.types.arb cimport arb_mat_t, arb_poly_t, arb_ptr, arb_srcptr, arb_t, mag_srcptr, mag_t
33
from flint.flintlib.types.flint cimport flint_rand_t, slong, ulong
44
from flint.flintlib.types.fmpz cimport fmpz_mat_t, fmpz_t

src/flint/flintlib/arb_poly.pxd renamed to src/flint/flintlib/functions/arb_poly.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from flint.flintlib.fmpq_poly cimport fmpq_poly_t
1+
from flint.flintlib.functions.fmpq_poly cimport fmpq_poly_t
22
from flint.flintlib.types.acb cimport acb_srcptr, acb_t
33
from flint.flintlib.types.arb cimport arb_poly_t, arb_ptr, arb_srcptr, arb_t, mag_t
44
from flint.flintlib.types.arf cimport arf_t

src/flint/flintlib/arf.pxd renamed to src/flint/flintlib/functions/arf.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from flint.flintlib.fmpq cimport fmpq_t
1+
from flint.flintlib.functions.fmpq cimport fmpq_t
22
from flint.flintlib.types.arb cimport mag_t
33
from flint.flintlib.types.arf cimport arf_rnd_t, arf_srcptr, arf_t
44
from flint.flintlib.types.flint cimport flint_rand_t, nn_ptr, nn_srcptr, slong, ulong

src/flint/flintlib/arith.pxd renamed to src/flint/flintlib/functions/arith.pxd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from flint.flintlib.fmpq cimport fmpq_struct, fmpq_t
2-
from flint.flintlib.fmpq_poly cimport fmpq_poly_t
1+
from flint.flintlib.functions.fmpq cimport fmpq_struct, fmpq_t
2+
from flint.flintlib.functions.fmpq_poly cimport fmpq_poly_t
33
from flint.flintlib.types.flint cimport fmpz_struct, nmod_t, nn_ptr, slong, ulong
44
from flint.flintlib.types.fmpz cimport fmpz_mat_t, fmpz_poly_t, fmpz_t
55

src/flint/flintlib/bernoulli.pxd renamed to src/flint/flintlib/functions/bernoulli.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from flint.flintlib.fmpq cimport fmpq_struct, fmpq_t
1+
from flint.flintlib.functions.fmpq cimport fmpq_struct, fmpq_t
22
from flint.flintlib.types.flint cimport slong, ulong
33
from flint.flintlib.types.fmpz cimport fmpz_t
44

src/flint/flintlib/fmpq.pxd renamed to src/flint/flintlib/functions/fmpq.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from flint.flintlib.types.flint cimport ulong, flint_rand_t, mp_bitcnt_t, slong, flint_bitcnt_t
2-
from flint.flintlib.fmpz cimport fmpz_struct, fmpz_t
2+
from flint.flintlib.functions.fmpz cimport fmpz_struct, fmpz_t
33

44
cdef extern from *:
55
"""

src/flint/flintlib/fmpq_mat.pxd renamed to src/flint/flintlib/functions/fmpq_mat.pxd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from flint.flintlib.types.flint cimport flint_rand_t, mp_bitcnt_t,slong,flint_bitcnt_t
2-
from flint.flintlib.fmpz cimport fmpz_struct, fmpz_t
3-
from flint.flintlib.fmpq cimport fmpq_struct, fmpq_t
4-
from flint.flintlib.fmpz_mat cimport fmpz_mat_t
5-
from flint.flintlib.fmpq_poly cimport fmpq_poly_t
2+
from flint.flintlib.functions.fmpz cimport fmpz_struct, fmpz_t
3+
from flint.flintlib.functions.fmpq cimport fmpq_struct, fmpq_t
4+
from flint.flintlib.functions.fmpz_mat cimport fmpz_mat_t
5+
from flint.flintlib.functions.fmpq_poly cimport fmpq_poly_t
66

77
cdef extern from "flint/fmpq_mat.h":
88
ctypedef struct fmpq_mat_struct:

src/flint/flintlib/fmpq_mpoly.pxd renamed to src/flint/flintlib/functions/fmpq_mpoly.pxd

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
from flint.flintlib.fmpq_poly cimport fmpq_poly_t, fmpq_poly_struct
1+
from flint.flintlib.functions.fmpq_poly cimport fmpq_poly_t, fmpq_poly_struct
22
from flint.flintlib.types.flint cimport slong, mp_limb_t, ulong, flint_bitcnt_t, fmpz_struct, flint_rand_t
3-
from flint.flintlib.fmpz cimport fmpz_t
4-
from flint.flintlib.fmpz_mpoly cimport fmpz_mpoly_ctx_t, fmpz_mpoly_t, fmpz_mpoly_struct
5-
from flint.flintlib.fmpq cimport fmpq_struct, fmpq_t
6-
from flint.flintlib.mpoly cimport ordering_t
3+
from flint.flintlib.functions.fmpz cimport fmpz_t
4+
from flint.flintlib.functions.fmpz_mpoly cimport fmpz_mpoly_ctx_t, fmpz_mpoly_t, fmpz_mpoly_struct
5+
from flint.flintlib.functions.fmpq cimport fmpq_struct, fmpq_t
6+
from flint.flintlib.functions.mpoly cimport ordering_t
77

88

99
# unimported types {'fmpq_mpoly_univar_t'}

src/flint/flintlib/fmpq_mpoly_factor.pxd renamed to src/flint/flintlib/functions/fmpq_mpoly_factor.pxd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from flint.flintlib.fmpq cimport fmpq_t
2-
from flint.flintlib.fmpz cimport fmpz_t
3-
from flint.flintlib.fmpq_mpoly cimport fmpq_mpoly_ctx_t, fmpq_mpoly_t, fmpq_mpoly_struct
1+
from flint.flintlib.functions.fmpq cimport fmpq_t
2+
from flint.flintlib.functions.fmpz cimport fmpz_t
3+
from flint.flintlib.functions.fmpq_mpoly cimport fmpq_mpoly_ctx_t, fmpq_mpoly_t, fmpq_mpoly_struct
44
from flint.flintlib.types.flint cimport slong, fmpz_struct
55

66
cdef extern from "flint/fmpq_mpoly_factor.h":

src/flint/flintlib/fmpq_poly.pxd renamed to src/flint/flintlib/functions/fmpq_poly.pxd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from flint.flintlib.types.flint cimport mp_bitcnt_t, flint_rand_t, ulong, slong, flint_bitcnt_t
2-
from flint.flintlib.fmpz cimport fmpz_struct, fmpz_t
3-
from flint.flintlib.fmpz_poly cimport fmpz_poly_t
4-
from flint.flintlib.fmpq cimport fmpq_t, fmpq_struct
5-
from flint.flintlib.nmod_poly cimport nmod_poly_t
2+
from flint.flintlib.functions.fmpz cimport fmpz_struct, fmpz_t
3+
from flint.flintlib.functions.fmpz_poly cimport fmpz_poly_t
4+
from flint.flintlib.functions.fmpq cimport fmpq_t, fmpq_struct
5+
from flint.flintlib.functions.nmod_poly cimport nmod_poly_t
66

77
cdef extern from "flint/fmpq_poly.h":
88
ctypedef struct fmpq_poly_struct:

src/flint/flintlib/fmpq_vec.pxd renamed to src/flint/flintlib/functions/fmpq_vec.pxd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from flint.flintlib.types.flint cimport flint_bitcnt_t, fmpz_struct, slong, flint_rand_t
2-
from flint.flintlib.fmpq cimport fmpq_t, fmpq_struct
3-
from flint.flintlib.fmpz cimport fmpz_t
2+
from flint.flintlib.functions.fmpq cimport fmpq_t, fmpq_struct
3+
from flint.flintlib.functions.fmpz cimport fmpz_t
44

55

66
# unimported types set()
File renamed without changes.

src/flint/flintlib/fmpz_mat.pxd renamed to src/flint/flintlib/functions/fmpz_mat.pxd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from flint.flintlib.fmpq cimport fmpq_t
2-
from flint.flintlib.nmod_mat cimport nmod_mat_t
1+
from flint.flintlib.functions.fmpq cimport fmpq_t
2+
from flint.flintlib.functions.nmod_mat cimport nmod_mat_t
33
from flint.flintlib.types.flint cimport flint_bitcnt_t, flint_rand_t, fmpz_struct, slong, ulong
44
from flint.flintlib.types.fmpz cimport fmpz_mat_t, fmpz_poly_t, fmpz_t
55

src/flint/flintlib/fmpz_mod.pxd renamed to src/flint/flintlib/functions/fmpz_mod.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from flint.flintlib.types.flint cimport ulong, slong
22
from flint.flintlib.types.fmpz cimport fmpz_t, fmpz_struct, fmpz_preinvn_struct
3-
from flint.flintlib.nmod cimport nmod_t
3+
from flint.flintlib.functions.nmod cimport nmod_t
44

55
cdef extern from "flint/fmpz_mod.h":
66
#

src/flint/flintlib/fmpz_mod_mat.pxd renamed to src/flint/flintlib/functions/fmpz_mod_mat.pxd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ from flint.flintlib.types.flint cimport (
55
fmpz_struct,
66
flint_rand_t
77
)
8-
from flint.flintlib.fmpz cimport fmpz_t
9-
from flint.flintlib.fmpz_mod cimport fmpz_mod_ctx_t
10-
from flint.flintlib.fmpz_mat cimport fmpz_mat_t
11-
from flint.flintlib.fmpz_mod_poly cimport fmpz_mod_poly_t
8+
from flint.flintlib.functions.fmpz cimport fmpz_t
9+
from flint.flintlib.functions.fmpz_mod cimport fmpz_mod_ctx_t
10+
from flint.flintlib.functions.fmpz_mat cimport fmpz_mat_t
11+
from flint.flintlib.functions.fmpz_mod_poly cimport fmpz_mod_poly_t
1212

1313

1414
cdef extern from "flint/fmpz_mod_mat.h":

src/flint/flintlib/fmpz_mod_mpoly.pxd renamed to src/flint/flintlib/functions/fmpz_mod_mpoly.pxd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from flint.flintlib.types.fmpz cimport fmpz_t, fmpz_poly_struct, fmpz_poly_t
22
from flint.flintlib.types.flint cimport flint_bitcnt_t, ulong, mp_limb_t, slong, fmpz_struct, flint_rand_t
3-
from flint.flintlib.mpoly cimport mpoly_ctx_t, ordering_t
4-
from flint.flintlib.fmpz_mod cimport fmpz_mod_ctx_t
3+
from flint.flintlib.functions.mpoly cimport mpoly_ctx_t, ordering_t
4+
from flint.flintlib.functions.fmpz_mod cimport fmpz_mod_ctx_t
55

66
cdef extern from "flint/fmpz_mod_mpoly.h":
77
ctypedef struct fmpz_mod_mpoly_ctx_struct:

src/flint/flintlib/fmpz_mod_mpoly_factor.pxd renamed to src/flint/flintlib/functions/fmpz_mod_mpoly_factor.pxd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from flint.flintlib.types.flint cimport slong
2-
from flint.flintlib.fmpz cimport fmpz_t, fmpz_struct
3-
from flint.flintlib.fmpz_mod_mpoly cimport fmpz_mod_mpoly_ctx_t, fmpz_mod_mpoly_t, fmpz_mod_mpoly_struct
2+
from flint.flintlib.functions.fmpz cimport fmpz_t, fmpz_struct
3+
from flint.flintlib.functions.fmpz_mod_mpoly cimport fmpz_mod_mpoly_ctx_t, fmpz_mod_mpoly_t, fmpz_mod_mpoly_struct
44

55

66
cdef extern from "flint/fmpz_mod_mpoly_factor.h":

src/flint/flintlib/fmpz_mod_poly.pxd renamed to src/flint/flintlib/functions/fmpz_mod_poly.pxd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ from flint.flintlib.types.fmpz cimport (
77
fmpz_mat_t,
88
fmpz_mat_struct,
99
)
10-
from flint.flintlib.fmpz_mod cimport fmpz_mod_ctx_t, fmpz_mod_ctx_struct
11-
from flint.flintlib.nmod_poly cimport nmod_poly_t
10+
from flint.flintlib.functions.fmpz_mod cimport fmpz_mod_ctx_t, fmpz_mod_ctx_struct
11+
from flint.flintlib.functions.nmod_poly cimport nmod_poly_t
1212

1313
cdef extern from "flint/fmpz_mod_poly.h":
1414
# Type definitions *********************************************************/

src/flint/flintlib/fmpz_mod_poly_factor.pxd renamed to src/flint/flintlib/functions/fmpz_mod_poly_factor.pxd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from flint.flintlib.types.flint cimport fmpz_struct, slong, flint_rand_t
2-
from flint.flintlib.fmpz cimport fmpz_t
3-
from flint.flintlib.fmpz_mod cimport fmpz_mod_ctx_t
4-
from flint.flintlib.fmpz_factor cimport fmpz_factor_t
5-
from flint.flintlib.fmpz_mod_poly cimport fmpz_mod_poly_struct, fmpz_mod_poly_t
2+
from flint.flintlib.functions.fmpz cimport fmpz_t
3+
from flint.flintlib.functions.fmpz_mod cimport fmpz_mod_ctx_t
4+
from flint.flintlib.functions.fmpz_factor cimport fmpz_factor_t
5+
from flint.flintlib.functions.fmpz_mod_poly cimport fmpz_mod_poly_struct, fmpz_mod_poly_t
66

77
# unimported types {'fmpz_mod_poly_factor_t', 'void', 'fmpz_mod_poly_t'}
88

src/flint/flintlib/fmpz_mod_vec.pxd renamed to src/flint/flintlib/functions/fmpz_mod_vec.pxd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from flint.flintlib.types.flint cimport slong, fmpz_struct
2-
from flint.flintlib.fmpz_mod cimport fmpz_mod_ctx_t
3-
from flint.flintlib.fmpz cimport fmpz_t
2+
from flint.flintlib.functions.fmpz_mod cimport fmpz_mod_ctx_t
3+
from flint.flintlib.functions.fmpz cimport fmpz_t
44

55
cdef extern from "flint/fmpz_mod_vec.h":
66
void _fmpz_mod_vec_set_fmpz_vec(fmpz_struct * A, const fmpz_struct * B, slong len, const fmpz_mod_ctx_t ctx)

src/flint/flintlib/fmpz_mpoly.pxd renamed to src/flint/flintlib/functions/fmpz_mpoly.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from flint.flintlib.mpoly cimport mpoly_ctx_t, ordering_t
1+
from flint.flintlib.functions.mpoly cimport mpoly_ctx_t, ordering_t
22
from flint.flintlib.types.fmpz cimport fmpz_t, fmpz_struct, fmpz_poly_t, fmpz_poly_struct
33
from flint.flintlib.types.flint cimport ulong, slong, flint_bitcnt_t, flint_rand_t, mp_limb_t
44

src/flint/flintlib/fmpz_mpoly_factor.pxd renamed to src/flint/flintlib/functions/fmpz_mpoly_factor.pxd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from flint.flintlib.fmpz_mpoly cimport fmpz_mpoly_t, fmpz_mpoly_ctx_t, fmpz_mpoly_struct
2-
from flint.flintlib.fmpz cimport fmpz_t
1+
from flint.flintlib.functions.fmpz_mpoly cimport fmpz_mpoly_t, fmpz_mpoly_ctx_t, fmpz_mpoly_struct
2+
from flint.flintlib.functions.fmpz cimport fmpz_t
33
from flint.flintlib.types.flint cimport slong, fmpz_struct
4-
from flint.flintlib.fmpq cimport fmpq_t
4+
from flint.flintlib.functions.fmpq cimport fmpq_t
55

66

77
cdef extern from "flint/fmpz_mpoly_factor.h":

src/flint/flintlib/fmpz_mpoly_q.pxd renamed to src/flint/flintlib/functions/fmpz_mpoly_q.pxd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from flint.flintlib.types.flint cimport mp_limb_t, flint_rand_t, slong
2-
from flint.flintlib.fmpq cimport fmpq_t
3-
from flint.flintlib.fmpz cimport fmpz_t
4-
from flint.flintlib.fmpz_mpoly cimport fmpz_mpoly_ctx_t, fmpz_mpoly_t, fmpz_mpoly_struct
2+
from flint.flintlib.functions.fmpq cimport fmpq_t
3+
from flint.flintlib.functions.fmpz cimport fmpz_t
4+
from flint.flintlib.functions.fmpz_mpoly cimport fmpz_mpoly_ctx_t, fmpz_mpoly_t, fmpz_mpoly_struct
55

66
cdef extern from "flint/fmpz_mpoly_q.h":
77
ctypedef struct fmpz_mpoly_q_struct:

src/flint/flintlib/fmpz_poly.pxd renamed to src/flint/flintlib/functions/fmpz_poly.pxd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from flint.flintlib.fmpq cimport fmpq_struct, fmpq_t
2-
from flint.flintlib.nmod_poly cimport nmod_poly_t
3-
from flint.flintlib.nmod_poly_factor cimport nmod_poly_factor_t
1+
from flint.flintlib.functions.fmpq cimport fmpq_struct, fmpq_t
2+
from flint.flintlib.functions.nmod_poly cimport nmod_poly_t
3+
from flint.flintlib.functions.nmod_poly_factor cimport nmod_poly_factor_t
44
from flint.flintlib.types.flint cimport flint_bitcnt_t, flint_rand_t, fmpz_struct, nn_ptr, nn_srcptr, slong, ulong
55
from flint.flintlib.types.fmpz cimport fmpz_poly_factor_t, fmpz_poly_t, fmpz_preinvn_t, fmpz_t
66

src/flint/flintlib/fq.pxd renamed to src/flint/flintlib/functions/fq.pxd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ from flint.flintlib.types.fmpz cimport (
55
fmpz_poly_t,
66
fmpz_poly_struct,
77
)
8-
from flint.flintlib.fmpz_mod cimport fmpz_mod_ctx_t
9-
from flint.flintlib.fmpz_mod_mat cimport fmpz_mod_mat_t
10-
from flint.flintlib.fmpz_mod_poly cimport fmpz_mod_poly_t, fmpz_mod_poly_struct
8+
from flint.flintlib.functions.fmpz_mod cimport fmpz_mod_ctx_t
9+
from flint.flintlib.functions.fmpz_mod_mat cimport fmpz_mod_mat_t
10+
from flint.flintlib.functions.fmpz_mod_poly cimport fmpz_mod_poly_t, fmpz_mod_poly_struct
1111

1212
cdef extern from "flint/fq.h":
1313
# Type definitions **********************************************/

src/flint/flintlib/fq_default.pxd renamed to src/flint/flintlib/functions/fq_default.pxd

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
from flint.flintlib.fmpz_poly cimport fmpz_poly_t
2-
from flint.flintlib.fmpz cimport fmpz_t
1+
from flint.flintlib.functions.fmpz_poly cimport fmpz_poly_t
2+
from flint.flintlib.functions.fmpz cimport fmpz_t
33
from flint.flintlib.types.flint cimport slong, flint_rand_t, ulong, mp_limb_t
44

5-
from flint.flintlib.nmod cimport nmod_t
6-
from flint.flintlib.nmod_poly cimport nmod_poly_t
7-
from flint.flintlib.fmpz_mod cimport fmpz_mod_ctx_t
8-
from flint.flintlib.fmpz_mod_poly cimport fmpz_mod_poly_t
5+
from flint.flintlib.functions.nmod cimport nmod_t
6+
from flint.flintlib.functions.nmod_poly cimport nmod_poly_t
7+
from flint.flintlib.functions.fmpz_mod cimport fmpz_mod_ctx_t
8+
from flint.flintlib.functions.fmpz_mod_poly cimport fmpz_mod_poly_t
99

10-
from flint.flintlib.fq cimport fq_t, fq_ctx_t
11-
from flint.flintlib.fq_nmod cimport fq_nmod_t, fq_nmod_ctx_t
12-
from flint.flintlib.fq_zech cimport fq_zech_t, fq_zech_ctx_t
10+
from flint.flintlib.functions.fq cimport fq_t, fq_ctx_t
11+
from flint.flintlib.functions.fq_nmod cimport fq_nmod_t, fq_nmod_ctx_t
12+
from flint.flintlib.functions.fq_zech cimport fq_zech_t, fq_zech_ctx_t
1313

1414
cdef extern from "flint/fq_default.h":
1515
ctypedef union fq_default_struct:

src/flint/flintlib/fq_default_mat.pxd renamed to src/flint/flintlib/functions/fq_default_mat.pxd

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
from flint.flintlib.types.flint cimport flint_rand_t, slong
2-
from flint.flintlib.fq cimport fq_ctx_t, fq_struct
3-
from flint.flintlib.nmod_mat cimport nmod_mat_t
4-
from flint.flintlib.fmpz_mat cimport fmpz_mat_t
5-
from flint.flintlib.fmpz_mod_mat cimport fmpz_mod_mat_t
6-
from flint.flintlib.fmpz cimport fmpz_t
7-
from flint.flintlib.fq_default cimport fq_default_t, fq_default_ctx_t
8-
from flint.flintlib.fq_default_poly cimport fq_default_poly_t
9-
from flint.flintlib.fq_mat cimport fq_mat_t
10-
from flint.flintlib.fq_nmod_mat cimport fq_nmod_mat_t
11-
from flint.flintlib.fq_zech_mat cimport fq_zech_mat_t
2+
from flint.flintlib.functions.fq cimport fq_ctx_t, fq_struct
3+
from flint.flintlib.functions.nmod_mat cimport nmod_mat_t
4+
from flint.flintlib.functions.fmpz_mat cimport fmpz_mat_t
5+
from flint.flintlib.functions.fmpz_mod_mat cimport fmpz_mod_mat_t
6+
from flint.flintlib.functions.fmpz cimport fmpz_t
7+
from flint.flintlib.functions.fq_default cimport fq_default_t, fq_default_ctx_t
8+
from flint.flintlib.functions.fq_default_poly cimport fq_default_poly_t
9+
from flint.flintlib.functions.fq_mat cimport fq_mat_t
10+
from flint.flintlib.functions.fq_nmod_mat cimport fq_nmod_mat_t
11+
from flint.flintlib.functions.fq_zech_mat cimport fq_zech_mat_t
1212
from flintlib.nmod_mat cimport nmod_mat_t
1313
from flintlib.fmpz_mod_mat cimport fmpz_mod_mat_t
1414

src/flint/flintlib/fq_default_poly.pxd renamed to src/flint/flintlib/functions/fq_default_poly.pxd

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
from flint.flintlib.fq_default cimport fq_default_ctx_t, fq_default_t
2-
from flint.flintlib.nmod_poly cimport nmod_poly_t
1+
from flint.flintlib.functions.fq_default cimport fq_default_ctx_t, fq_default_t
2+
from flint.flintlib.functions.nmod_poly cimport nmod_poly_t
33
from flint.flintlib.types.flint cimport slong, ulong, flint_rand_t
4-
from flint.flintlib.fmpz_poly cimport fmpz_poly_t
5-
from flint.flintlib.fmpz cimport fmpz_t
6-
from flint.flintlib.fmpz_mod_poly cimport fmpz_mod_poly_t
7-
from flint.flintlib.fq_poly cimport fq_poly_t
8-
from flint.flintlib.fq_nmod_poly cimport fq_nmod_poly_t
9-
from flint.flintlib.fq_zech_poly cimport fq_zech_poly_t
4+
from flint.flintlib.functions.fmpz_poly cimport fmpz_poly_t
5+
from flint.flintlib.functions.fmpz cimport fmpz_t
6+
from flint.flintlib.functions.fmpz_mod_poly cimport fmpz_mod_poly_t
7+
from flint.flintlib.functions.fq_poly cimport fq_poly_t
8+
from flint.flintlib.functions.fq_nmod_poly cimport fq_nmod_poly_t
9+
from flint.flintlib.functions.fq_zech_poly cimport fq_zech_poly_t
1010

1111

1212
cdef extern from "flint/fq_default_poly.h":

src/flint/flintlib/fq_default_poly_factor.pxd renamed to src/flint/flintlib/functions/fq_default_poly_factor.pxd

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
from flint.flintlib.fq_default cimport fq_default_t, fq_default_ctx_t
1+
from flint.flintlib.functions.fq_default cimport fq_default_t, fq_default_ctx_t
22
from flint.flintlib.types.flint cimport ulong, slong
3-
from flint.flintlib.fq_default_poly cimport fq_default_poly_t
4-
from flint.flintlib.fq_poly_factor cimport fq_poly_factor_t
5-
from flint.flintlib.fq_nmod_poly_factor cimport fq_nmod_poly_factor_t
6-
from flint.flintlib.fq_zech_poly_factor cimport fq_zech_poly_factor_t
7-
from flint.flintlib.nmod_poly_factor cimport nmod_poly_factor_t
8-
from flint.flintlib.fmpz_mod_poly_factor cimport fmpz_mod_poly_factor_t
3+
from flint.flintlib.functions.fq_default_poly cimport fq_default_poly_t
4+
from flint.flintlib.functions.fq_poly_factor cimport fq_poly_factor_t
5+
from flint.flintlib.functions.fq_nmod_poly_factor cimport fq_nmod_poly_factor_t
6+
from flint.flintlib.functions.fq_zech_poly_factor cimport fq_zech_poly_factor_t
7+
from flint.flintlib.functions.nmod_poly_factor cimport nmod_poly_factor_t
8+
from flint.flintlib.functions.fmpz_mod_poly_factor cimport fmpz_mod_poly_factor_t
99

1010
cdef extern from "flint/fq_default_poly_factor.h":
1111
# Type definitions **********************************************/

src/flint/flintlib/fq_mat.pxd renamed to src/flint/flintlib/functions/fq_mat.pxd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
from flint.flintlib.fq cimport fq_t, fq_struct, fq_ctx_t, fq_mat_t, fq_poly_t
2-
from flint.flintlib.fq_poly cimport fq_poly_t
1+
from flint.flintlib.functions.fq cimport fq_t, fq_struct, fq_ctx_t, fq_mat_t, fq_poly_t
2+
from flint.flintlib.functions.fq_poly cimport fq_poly_t
33
from flint.flintlib.types.flint cimport flint_rand_t, slong
4-
from flint.flintlib.nmod_mat cimport nmod_mat_t
5-
from flint.flintlib.fmpz_mod_mat cimport fmpz_mod_mat_t
4+
from flint.flintlib.functions.nmod_mat cimport nmod_mat_t
5+
from flint.flintlib.functions.fmpz_mod_mat cimport fmpz_mod_mat_t
66

77
cdef extern from "flint/fq_mat.h":
88
# Parsed from here **********************************************/

0 commit comments

Comments
 (0)