My Project
Toggle main menu visibility
Loading...
Searching...
No Matches
libpolys
polys
flint_mpoly.h
Go to the documentation of this file.
1
// emacs edit mode for this file is -*- C++ -*-
2
#ifndef LIBPOLYS_POLYS_FLINT_MPOLY_H
3
#define LIBPOLYS_POLYS_FLINT_MPOLY_H
4
/****************************************
5
* Computer Algebra System SINGULAR *
6
****************************************/
7
/*
8
* ABSTRACT: flint mpoly
9
*/
10
11
#ifdef HAVE_FLINT
12
#include <flint/flint.h>
13
#include "
polys/monomials/monomials.h
"
14
15
#if __FLINT_RELEASE >= 20503
16
#include <flint/fmpq.h>
17
#include <flint/fmpq_poly.h>
18
#include <flint/fmpq_mpoly.h>
19
#include <flint/nmod_mpoly.h>
20
21
BOOLEAN
convSingRFlintR(fmpq_mpoly_ctx_t ctx,
const
ring r);
22
void
convSingPFlintMP(fmpq_mpoly_t
res
, fmpq_mpoly_ctx_t ctx, poly
p
,
int
lp,
const
ring r);
23
poly convFlintMPSingP(fmpq_mpoly_t
p
, fmpq_mpoly_ctx_t ctx,
const
ring r);
24
25
BOOLEAN
convSingRFlintR(nmod_mpoly_ctx_t ctx,
const
ring r);
26
void
convSingPFlintMP(nmod_mpoly_t
res
, nmod_mpoly_ctx_t ctx, poly
p
,
int
lp,
const
ring r);
27
poly convFlintMPSingP(nmod_mpoly_t
p
, nmod_mpoly_ctx_t ctx,
const
ring r);
28
29
BOOLEAN
convSingRFlintR(fmpz_mpoly_ctx_t ctx,
const
ring r);
30
void
convSingPFlintMP(fmpz_mpoly_t
res
, fmpq_mpoly_ctx_t ctx, poly
p
,
int
lp,
const
ring r);
31
poly convFlintMPSingP(fmpz_mpoly_t
p
, fmpq_mpoly_ctx_t ctx,
const
ring r);
32
33
poly Flint_Mult_MP(poly
p
,
int
lp,poly q,
int
lq
,fmpq_mpoly_ctx_t ctx,
const
ring r);
34
poly Flint_Mult_MP(poly
p
,
int
lp,poly q,
int
lq
,nmod_mpoly_ctx_t ctx,
const
ring r);
35
poly Flint_Mult_MP(poly
p
,
int
lp,poly q,
int
lq
,fmpz_mpoly_ctx_t ctx,
const
ring r);
36
poly Flint_Divide_MP(poly
p
,
int
lp, poly q,
int
lq
, fmpq_mpoly_ctx_t ctx,
const
ring r);
37
poly Flint_Divide_MP(poly
p
,
int
lp, poly q,
int
lq
, nmod_mpoly_ctx_t ctx,
const
ring r);
38
poly Flint_GCD_MP(poly
p
,
int
lp,poly q,
int
lq
,fmpq_mpoly_ctx_t ctx,
const
ring r);
39
poly Flint_GCD_MP(poly
p
,
int
lp,poly q,
int
lq
,nmod_mpoly_ctx_t ctx,
const
ring r);
40
poly Flint_GCD_MP(poly
p
,
int
lp,poly q,
int
lq
,fmpz_mpoly_ctx_t ctx,
const
ring r);
41
42
#endif
43
#endif
44
#endif
45
// LIBPOLYS_POLYS_FLINTCONV_H
BOOLEAN
int BOOLEAN
Definition
auxiliary.h:88
p
int p
Definition
cfModGcd.cc:4086
res
CanonicalForm res
Definition
facAbsFact.cc:60
monomials.h
lq
Definition
lq.h:40
Generated on
for My Project by
doxygen 1.17.0
for
Singular