![]() |
#include "kernel/mod2.h"
#include "Singular/ipid.h"
#include "Singular/number2.h"
#include <coeffs/numbers.h>
#include <coeffs/coeffs.h>
#include "Singular/blackbox.h"
#include "nforder.h"
#include <coeffs/bigintmat.h>
Go to the source code of this file.
Functions | |
static void | WriteRing (const coeffs r, BOOLEAN details) |
static char * | CoeffString (const coeffs r) |
static void | EltWrite (number a, const coeffs r) |
number | EltCreateMat (nforder *a, bigintmat *b) |
static BOOLEAN | order_cmp (coeffs n, n_coeffType t, void *parameter) |
static void | KillChar (coeffs r) |
BOOLEAN | EltDBTest (number, const char *, const int, const coeffs) |
static void | SetChar (const coeffs r) |
static number | EltMult (number a, number b, const coeffs r) |
static number | EltSub (number a, number b, const coeffs r) |
static number | EltAdd (number a, number b, const coeffs r) |
static number | EltDiv (number a, number b, const coeffs r) |
static number | EltIntDiv (number a, number b, const coeffs r) |
static number | EltIntMod (number a, number b, const coeffs r) |
static number | EltExactDiv (number a, number b, const coeffs r) |
static number | EltInit (long i, const coeffs r) |
init with an integer More... | |
static number | EltInitMPZ (mpz_t i, const coeffs r) |
init with a GMP integer More... | |
static int | EltSize (number n, const coeffs r) |
how complicated, (0) => 0, or positive More... | |
static long | EltInt (number &n, const coeffs r) |
convertion to int, 0 if impossible More... | |
static void | EltMPZ (mpz_t result, number &n, const coeffs r) |
Converts a non-negative number n into a GMP number, 0 if impossible. More... | |
static number | EltNeg (number a, const coeffs r) |
changes argument inline: a:= -a return -a! (no copy is returned) the result should be assigned to the original argument: e.g. a = n_Neg(a,r) More... | |
static number | EltInvers (number a, const coeffs r) |
return 1/a More... | |
static number | EltCopy (number a, const coeffs r) |
static const char * | EltRead (const char *s, number *a, const coeffs r) |
static BOOLEAN | EltEqual (number a, number b, const coeffs r) |
static BOOLEAN | EltGreater (number a, number b, const coeffs r) |
static BOOLEAN | EltIsOne (number a, const coeffs r) |
static BOOLEAN | EltIsMOne (number a, const coeffs r) |
static BOOLEAN | EltGreaterZero (number a, const coeffs r) |
static BOOLEAN | EltIsZero (number a, const coeffs r) |
static nMapFunc | EltSetMap (const coeffs src, const coeffs dst) |
static void | EltDelete (number *a, const coeffs r) |
BOOLEAN | n_nfOrderInit (coeffs r, void *parameter) |
Variables | |
n_coeffType | nforder_type |
Definition at line 18 of file nforder_elt.cc.
Definition at line 85 of file nforder_elt.cc.
Definition at line 172 of file nforder_elt.cc.
Definition at line 34 of file nforder_elt.cc.
Definition at line 59 of file nforder_elt.cc.
Definition at line 219 of file nforder_elt.cc.
Definition at line 92 of file nforder_elt.cc.
Definition at line 183 of file nforder_elt.cc.
Definition at line 107 of file nforder_elt.cc.
Definition at line 188 of file nforder_elt.cc.
Definition at line 203 of file nforder_elt.cc.
init with an integer
Definition at line 113 of file nforder_elt.cc.
Definition at line 97 of file nforder_elt.cc.
Definition at line 102 of file nforder_elt.cc.
Definition at line 198 of file nforder_elt.cc.
Definition at line 193 of file nforder_elt.cc.
Definition at line 208 of file nforder_elt.cc.
Converts a non-negative number n into a GMP number, 0 if impossible.
Definition at line 152 of file nforder_elt.cc.
Definition at line 71 of file nforder_elt.cc.
changes argument inline: a:= -a return -a! (no copy is returned) the result should be assigned to the original argument: e.g. a = n_Neg(a,r)
return -a
Definition at line 160 of file nforder_elt.cc.
Definition at line 177 of file nforder_elt.cc.
Definition at line 213 of file nforder_elt.cc.
Definition at line 78 of file nforder_elt.cc.
Definition at line 22 of file nforder_elt.cc.
|
static |
Definition at line 55 of file nforder_elt.cc.
Definition at line 227 of file nforder_elt.cc.
|
static |
Definition at line 50 of file nforder_elt.cc.
Definition at line 65 of file nforder_elt.cc.
Definition at line 13 of file nforder_elt.cc.
n_coeffType nforder_type |