2 #ifndef LIBPOLYS_POLYS_FLINTCONV_H
3 #define LIBPOLYS_POLYS_FLINTCONV_H
28 #include <flint/flint.h>
32 #include <flint/fmpz.h>
33 #include <flint/fmpq.h>
34 #include <flint/fmpz_poly.h>
35 #include <flint/fmpq_poly.h>
36 #include <flint/fmpz_poly_mat.h>
37 #if __FLINT_RELEASE >= 20500
38 #include <flint/fmpz_lll.h>
void convSingPFlintP(fmpq_poly_t res, poly p, const ring r)
void convSingNFlintN(fmpz_t f, mpz_t z)
bigintmat * singflint_LLL(bigintmat *A, bigintmat *T)
void convSingNFlintNN(fmpq_t re, fmpq_t im, number n, const coeffs cf)
void convSingIFlintI(fmpz_t f, int p)
void convSingNFlintN_QQ(fmpq_t f, number n)
void convFlintNSingN(mpz_t z, fmpz_t f)
poly convFlintPSingP(fmpq_poly_t f, const ring r)
void convSingImPFlintP(fmpq_poly_t res, poly p, const ring r)
int convFlintISingI(fmpz_t f)
number convFlintNSingN_QQ(fmpq_t f, const coeffs cf)
The main handler for Singular numbers which are suitable for Singular polynomials.