nMapFunc naSetMap(const coeffs src, const coeffs dst)
Get a mapping function from src into the domain of this type (n_algExt)
Coefficient rings, fields and other domains suitable for Singular polynomials.
char * naCoeffString(const coeffs r)
The main handler for Singular numbers which are suitable for Singular polynomials.
number(* nMapFunc)(number a, const coeffs src, const coeffs dst)
maps "a", which lives in src, into dst
int naIsParam(number, const coeffs)
if m == var(i)/1 => return i,
The following sip_sideal structure has many different uses thoughout Singular. Basic use-cases for it...
struct for passing initialization parameters to naInitChar
poly p_ExtGcd(poly p, poly &pFactor, poly q, poly &qFactor, ring r)
assumes that p and q are univariate polynomials in r, mentioning the same variable; assumes a global ...
BOOLEAN n2pInitChar(coeffs cf, void *infoStruct)
char * naCoeffName(const coeffs r)
BOOLEAN naInitChar(coeffs cf, void *infoStruct)
Initialize the coeffs object.