Go to the source code of this file.
◆ crPrint()
Definition at line 25 of file number2.cc.
const CanonicalForm int s
char * crString(coeffs c)
void PrintS(const char *s)
◆ crString()
Definition at line 17 of file number2.cc.
static FORCE_INLINE char * nCoeffName(const coeffs cf)
◆ jjCRING_Zm()
Definition at line 88 of file number2.cc.
91 number i2=(number)
b->Data();
98 info.base= (mpz_ptr)modBase;
100 if (mpz_popcount(modBase)==1)
103 mp_bitcnt_t
l=mpz_scan1 (modBase,0);
104 if ((
l>0) && (
l<=8*
sizeof(
unsigned long)))
110 mpz_set_ui(modBase,2);
only used if HAVE_RINGS is defined
only used if HAVE_RINGS is defined
only used if HAVE_RINGS is defined
The main handler for Singular numbers which are suitable for Singular polynomials.
const ExtensionInfo & info
< [in] sqrfree poly
only used if HAVE_RINGS is defined
void nlGMP(number &i, mpz_t n, const coeffs r)
coeffs nInitChar(n_coeffType t, void *parameter)
one-time initialisations for new coeffs in case of an error return NULL
◆ jjCRING_Zp()
Definition at line 35 of file number2.cc.
38 long i2=(long)
b->Data();
48 mpz_init_set_ui(modBase,i2);
59 mpz_init_set_ui(modBase,i2);
62 if (mpz_popcount((mpz_ptr)modBase)==1)
66 if (i2<(8*
sizeof(
unsigned long)))
74 mpz_set_ui(modBase,2);
only used if HAVE_RINGS is defined
only used if HAVE_RINGS is defined
only used if HAVE_RINGS is defined
The main handler for Singular numbers which are suitable for Singular polynomials.
const ExtensionInfo & info
< [in] sqrfree poly
only used if HAVE_RINGS is defined
static int SI_LOG2(int v)
coeffs nInitChar(n_coeffType t, void *parameter)
one-time initialisations for new coeffs in case of an error return NULL
◆ jjEQUAL_CR()
Definition at line 124 of file number2.cc.
128 res->data=(
void*)(
long)(a2==b2);
The main handler for Singular numbers which are suitable for Singular polynomials.
◆ jjR2_CR()
Definition at line 132 of file number2.cc.
134 ring r=(ring)a->
Data();
used for all transcendental extensions, i.e., the top-most extension in an extension tower is transce...
The main handler for Singular numbers which are suitable for Singular polynomials.
struct for passing initialization parameters to naInitChar
coeffs nInitChar(n_coeffType t, void *parameter)
one-time initialisations for new coeffs in case of an error return NULL