![]() |
My Project
debian-1:4.1.1-p2+ds-4build2
|
#include <ctype.h>#include "misc/auxiliary.h"#include <flint/flint.h>#include <flint/nmod_poly.h>#include "factory/factory.h"#include "omalloc/omalloc.h"#include "coeffs/coeffs.h"#include "coeffs/numbers.h"#include "coeffs/longrat.h"#include "coeffs/modulop.h"#include "coeffs/flintcf_Zn.h"Go to the source code of this file.
Typedefs | |
| typedef nmod_poly_struct * | nmod_poly_ptr |
Functions | |
| static const char * | Eati (const char *s, int *i) |
| static void | CoeffWrite (const coeffs r, BOOLEAN details) |
| static BOOLEAN | CoeffIsEqual (const coeffs r, n_coeffType n, void *parameter) |
| static void | KillChar (coeffs r) |
| static void | SetChar (const coeffs r) |
| static number | Mult (number a, number b, const coeffs c) |
| static number | Sub (number a, number b, const coeffs c) |
| static number | Add (number a, number b, const coeffs c) |
| static number | Div (number a, number b, const coeffs c) |
| static number | ExactDiv (number a, number b, const coeffs c) |
| static number | IntMod (number a, number b, const coeffs c) |
| static number | Init (long i, const coeffs r) |
| static number | InitMPZ (mpz_t i, const coeffs r) |
| static int | Size (number n, const coeffs r) |
| static long | Int (number &n, const coeffs r) |
| static void | MPZ (mpz_t result, number &n, const coeffs r) |
| static number | Neg (number a, const coeffs r) |
| static number | Invers (number a, const coeffs r) |
| static number | Copy (number a, const coeffs r) |
| static BOOLEAN | IsOne (number a, const coeffs r) |
| static BOOLEAN | IsZero (number a, const coeffs r) |
| 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 r) |
| static BOOLEAN | Greater (number a, number b, const coeffs r) |
| static BOOLEAN | Equal (number a, number b, const coeffs r) |
| static BOOLEAN | IsMOne (number k, const coeffs r) |
| static BOOLEAN | GreaterZero (number k, const coeffs r) |
| static void | Power (number a, int i, number *result, const coeffs r) |
| static number | Gcd (number a, number b, const coeffs r) |
| static number | ExtGcd (number a, number b, number *s, number *t, const coeffs r) |
| static number | Lcm (number a, number b, const coeffs r) |
| static void | Delete (number *a, const coeffs r) |
| static nMapFunc | SetMap (const coeffs src, const coeffs dst) |
| static number | Init_bigint (number i, const coeffs dummy, const coeffs dst) |
| static number | Farey (number p, number n, const coeffs) |
| static number | ChineseRemainder (number *x, number *q, int rl, BOOLEAN sym, CFArray &inv_cache, const coeffs) |
| static int | ParDeg (number x, const coeffs r) |
| static number | Parameter (const int i, const coeffs r) |
| static number | ConvFactoryNSingN (const CanonicalForm n, const coeffs r) |
| static CanonicalForm | ConvSingNFactoryN (number n, BOOLEAN setChar, const coeffs r) |
| static char * | CoeffName (const coeffs r) |
| static char * | CoeffString (const coeffs r) |
| static void | WriteFd (number a, FILE *f, const coeffs) |
| static number | ReadFd (s_buff f, const coeffs r) |
| static BOOLEAN | DBTest (number a, const char *f, const int l, const coeffs r) |
| BOOLEAN | flintZn_InitChar (coeffs cf, void *infoStruct) |
| typedef nmod_poly_struct* nmod_poly_ptr |
Definition at line 25 of file flintcf_Zn.cc.
Definition at line 82 of file flintcf_Zn.cc.
|
static |
Definition at line 397 of file flintcf_Zn.cc.
|
static |
Definition at line 53 of file flintcf_Zn.cc.
Definition at line 421 of file flintcf_Zn.cc.
Definition at line 48 of file flintcf_Zn.cc.
|
static |
Definition at line 414 of file flintcf_Zn.cc.
|
static |
Definition at line 417 of file flintcf_Zn.cc.
Definition at line 202 of file flintcf_Zn.cc.
Definition at line 460 of file flintcf_Zn.cc.
Definition at line 353 of file flintcf_Zn.cc.
Definition at line 89 of file flintcf_Zn.cc.
Definition at line 302 of file flintcf_Zn.cc.
Definition at line 111 of file flintcf_Zn.cc.
Definition at line 340 of file flintcf_Zn.cc.
|
static |
Definition at line 393 of file flintcf_Zn.cc.
Definition at line 465 of file flintcf_Zn.cc.
Definition at line 333 of file flintcf_Zn.cc.
Definition at line 287 of file flintcf_Zn.cc.
Definition at line 320 of file flintcf_Zn.cc.
Definition at line 130 of file flintcf_Zn.cc.
Definition at line 373 of file flintcf_Zn.cc.
Definition at line 139 of file flintcf_Zn.cc.
Definition at line 154 of file flintcf_Zn.cc.
Definition at line 123 of file flintcf_Zn.cc.
Definition at line 179 of file flintcf_Zn.cc.
Definition at line 314 of file flintcf_Zn.cc.
Definition at line 310 of file flintcf_Zn.cc.
Definition at line 306 of file flintcf_Zn.cc.
|
static |
Definition at line 60 of file flintcf_Zn.cc.
Definition at line 349 of file flintcf_Zn.cc.
Definition at line 164 of file flintcf_Zn.cc.
Definition at line 68 of file flintcf_Zn.cc.
Definition at line 174 of file flintcf_Zn.cc.
Definition at line 284 of file flintcf_Zn.cc.
Definition at line 405 of file flintcf_Zn.cc.
Definition at line 401 of file flintcf_Zn.cc.
Definition at line 326 of file flintcf_Zn.cc.
Definition at line 250 of file flintcf_Zn.cc.
Definition at line 445 of file flintcf_Zn.cc.
Definition at line 64 of file flintcf_Zn.cc.
Definition at line 362 of file flintcf_Zn.cc.
Definition at line 150 of file flintcf_Zn.cc.
Definition at line 75 of file flintcf_Zn.cc.
|
static |
Definition at line 433 of file flintcf_Zn.cc.
Definition at line 220 of file flintcf_Zn.cc.