108      ideal 
p=(ideal)
h->CopyD();
 
  112        ideal 
g=(ideal)
h->Data();
 
  120            int D=(int)(
long)
h->Data();
 
  124              int K=(int)(
long)
h->Data();
 
  133    WerrorS(
"<ideal>,<ideal>,<matrix>,<int>,<int> expected");
 
Class used for (list of) interpreter objects.
 
void WerrorS(const char *s)
 
lists gmsNF(ideal p, ideal g, matrix B, int D, int K)
 
#define idDelete(H)
delete an ideal
 
matrix mpNew(int r, int c)
create a r x c zero-matrix
 
#define MATELEM(mat, i, j)
1-based access to matrix
 
VAR ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
 
Compatibility layer for legacy polynomial operations (over currRing)
 
#define pHead(p)
returns newly allocated copy of Lm(p), coef is copied, next=NULL, p might be NULL
 
#define pLmDivisibleBy(a, b)
like pDivisibleBy, except that it is assumed that a!=NULL, b!=NULL
 
#define pGetExp(p, i)
Exponent.
 
ideal idInit(int idsize, int rank)
initialise an ideal / module
 
void id_Normalize(ideal I, const ring r)
normialize all polys in id