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)
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)
bigintmat * singflint_LLL(bigintmat *A, bigintmat *T)
The main handler for Singular numbers which are suitable for Singular polynomials.