![]() |
My Project
|
#include <ctype.h>#include "misc/auxiliary.h"#include <flint/flint.h>#include <flint/fmpz.h>#include <flint/fmpq.h>#include <flint/fmpq_poly.h>#include "factory/factory.h"#include "coeffs/coeffs.h"#include "coeffs/numbers.h"#include "coeffs/longrat.h"Go to the source code of this file.
Typedefs | |
| typedef fmpq_poly_struct * | fmpq_poly_ptr |
| typedef fmpz * | fmpz_ptr |
Functions | |
| static char * | nlEatLong (char *s, mpz_ptr i) |
| static BOOLEAN | CoeffIsEqual (const coeffs r, n_coeffType n, void *) |
| static void | SetChar (const coeffs) |
| static number | Mult (number a, number b, const coeffs) |
| static number | Sub (number a, number b, const coeffs) |
| static number | Add (number a, number b, const coeffs) |
| static number | Div (number a, number b, const coeffs) |
| static number | ExactDiv (number a, number b, const coeffs) |
| static number | Init (long i, const coeffs) |
| static number | InitMPZ (mpz_t i, const coeffs) |
| static int | Size (number n, const coeffs) |
| static long | Int (number &n, const coeffs) |
| static void | MPZ (mpz_t result, number &n, const coeffs) |
| static number | Neg (number a, const coeffs) |
| static number | Invers (number a, const coeffs) |
| static number | Copy (number a, const coeffs) |
| static BOOLEAN | IsOne (number a, const coeffs) |
| static BOOLEAN | IsZero (number a, const coeffs) |
| static void | WriteShort (number a, const coeffs r) |
| static const char * | Read (const char *st, number *a, const coeffs r) |
| static void | Normalize (number &a, const coeffs) |
| static BOOLEAN | Greater (number a, number b, const coeffs) |
| static BOOLEAN | Equal (number a, number b, const coeffs) |
| static BOOLEAN | IsMOne (number k, const coeffs) |
| static BOOLEAN | GreaterZero (number, const coeffs) |
| static void | Power (number a, int i, number *result, const coeffs) |
| static number | GetDenom (number &n, const coeffs) |
| static number | GetNumerator (number &n, const coeffs) |
| static number | Gcd (number a, number b, const coeffs) |
| static number | ExtGcd (number a, number b, number *s, number *t, const coeffs) |
| static number | Lcm (number, number, const coeffs) |
| static void | Delete (number *a, const coeffs) |
| static nMapFunc | SetMap (const coeffs, const coeffs) |
| static number | Farey (number, number, const coeffs) |
| static number | ChineseRemainder (number *, number *, int, BOOLEAN, CFArray &, const coeffs) |
| static int | ParDeg (number x, const coeffs) |
| static number | Parameter (const int, const coeffs) |
| static void | WriteFd (number a, const ssiInfo *d, const coeffs) |
| static number | ReadFd (const ssiInfo *d, const coeffs) |
| static number | ConvFactoryNSingN (const CanonicalForm, const coeffs) |
| static CanonicalForm | ConvSingNFactoryN (number, BOOLEAN, const coeffs) |
| char * | CoeffName (const coeffs r) |
| coeffs | flintQInitCfByName (char *s, n_coeffType n) |
| static BOOLEAN | DBTest (number, const char *, const int, const coeffs) |
| static void | KillChar (coeffs cf) |
| BOOLEAN | flintQ_InitChar (coeffs cf, void *infoStruct) |
| typedef fmpq_poly_struct* fmpq_poly_ptr |
Definition at line 24 of file flintcf_Q.cc.
| typedef fmpz* fmpz_ptr |
Definition at line 25 of file flintcf_Q.cc.
|
static |
Definition at line 70 of file flintcf_Q.cc.
|
static |
Definition at line 439 of file flintcf_Q.cc.
|
static |
Definition at line 48 of file flintcf_Q.cc.
Definition at line 519 of file flintcf_Q.cc.
Definition at line 509 of file flintcf_Q.cc.
|
static |
Definition at line 514 of file flintcf_Q.cc.
|
static |
Definition at line 200 of file flintcf_Q.cc.
Definition at line 544 of file flintcf_Q.cc.
|
static |
Definition at line 400 of file flintcf_Q.cc.
|
static |
Definition at line 320 of file flintcf_Q.cc.
|
static |
Definition at line 99 of file flintcf_Q.cc.
|
static |
Definition at line 386 of file flintcf_Q.cc.
|
static |
Definition at line 434 of file flintcf_Q.cc.
Definition at line 554 of file flintcf_Q.cc.
| coeffs flintQInitCfByName | ( | char * | s, |
| n_coeffType | n | ||
| ) |
Definition at line 526 of file flintcf_Q.cc.
|
static |
Definition at line 379 of file flintcf_Q.cc.
|
static |
Definition at line 362 of file flintcf_Q.cc.
|
static |
Definition at line 370 of file flintcf_Q.cc.
Definition at line 316 of file flintcf_Q.cc.
Definition at line 349 of file flintcf_Q.cc.
|
static |
Definition at line 120 of file flintcf_Q.cc.
|
static |
Definition at line 127 of file flintcf_Q.cc.
|
static |
Definition at line 142 of file flintcf_Q.cc.
|
static |
Definition at line 180 of file flintcf_Q.cc.
Definition at line 332 of file flintcf_Q.cc.
Definition at line 328 of file flintcf_Q.cc.
Definition at line 324 of file flintcf_Q.cc.
|
static |
Definition at line 549 of file flintcf_Q.cc.
|
static |
Definition at line 395 of file flintcf_Q.cc.
|
static |
|
static |
Definition at line 56 of file flintcf_Q.cc.
|
static |
Definition at line 175 of file flintcf_Q.cc.
|
static |
|
static |
Definition at line 312 of file flintcf_Q.cc.
Definition at line 448 of file flintcf_Q.cc.
|
static |
Definition at line 444 of file flintcf_Q.cc.
|
static |
Definition at line 355 of file flintcf_Q.cc.
Definition at line 265 of file flintcf_Q.cc.
Definition at line 479 of file flintcf_Q.cc.
|
static |
Definition at line 52 of file flintcf_Q.cc.
Definition at line 409 of file flintcf_Q.cc.
|
static |
Definition at line 138 of file flintcf_Q.cc.
|
static |
Definition at line 63 of file flintcf_Q.cc.
Definition at line 218 of file flintcf_Q.cc.