My Project
Toggle main menu visibility
Loading...
Searching...
No Matches
libpolys
coeffs
flintcf_Qrat.h
Go to the documentation of this file.
1
/****************************************
2
* Computer Algebra System SINGULAR *
3
****************************************/
4
5
/*
6
* ABSTRACT: flint: rational functions over Q (using fmpq_mpoly)
7
*/
8
9
#ifndef FLINTCF_QRAT_H
10
#define FLINTCF_QRAT_H
11
12
#include "
misc/auxiliary.h
"
13
#include "
coeffs/coeffs.h
"
14
#ifdef HAVE_FLINT
15
#include <flint/flint.h>
16
#if __FLINT_RELEASE >= 20503
17
#include <flint/fmpq_mpoly.h>
18
19
20
typedef
struct
21
{
22
char
**names;
23
int
N
;
24
#ifdef QA_DEBUG
25
coeffs
C;
26
#endif
27
} QaInfo;
28
29
typedef
struct
30
{
31
fmpq_mpoly_t
num
;
32
fmpq_mpoly_t
den
;
33
#ifdef QA_DEBUG
34
number
p
;
35
#endif
36
} fmpq_rat_struct;
37
38
typedef
struct
/* this is a temporary hack until we define this structure properly */
39
{
40
fmpq_mpoly_ctx_struct * ctx;
41
coeffs
C;
42
} fmpq_rat_data_struct;
43
#endif
44
#endif
45
46
BOOLEAN
flintQrat_InitChar
(
coeffs
cf
,
void
* infoStruct);
47
48
coeffs
flintQratInitCfByName
(
char
*
s
,
n_coeffType
n);
49
50
#endif
51
auxiliary.h
All the auxiliary stuff.
BOOLEAN
int BOOLEAN
Definition
auxiliary.h:88
num
CanonicalForm num(const CanonicalForm &f)
Definition
canonicalform.h:337
den
CanonicalForm den(const CanonicalForm &f)
Definition
canonicalform.h:340
N
const CanonicalForm CFMap CFMap & N
Definition
cfEzgcd.cc:56
p
int p
Definition
cfModGcd.cc:4086
cf
CanonicalForm cf
Definition
cfModGcd.cc:4091
coeffs.h
Coefficient rings, fields and other domains suitable for Singular polynomials.
n_coeffType
n_coeffType
Definition
coeffs.h:27
s
const CanonicalForm int s
Definition
facAbsFact.cc:51
flintQratInitCfByName
coeffs flintQratInitCfByName(char *s, n_coeffType n)
flintQrat_InitChar
BOOLEAN flintQrat_InitChar(coeffs cf, void *infoStruct)
Definition
flintcf_Qrat.cc:1669
coeffs
The main handler for Singular numbers which are suitable for Singular polynomials.
Generated on
for My Project by
doxygen 1.17.0
for
Singular