38 int i=(int)(
long)h->
Data();
40 int j=(int)(
long)h->
Data();
60 int i=(int)(
long)h->
Data();
62 int j=(int)(
long)h->
Data();
64 int k=(int)(
long)h->
Data();
84 int i=(int)(
long)h->
Data();
86 int j=(int)(
long)h->
Data();
88 int k=(int)(
long)h->
Data();
137 for(
int j0=1,
j=2,
k=0;
j<=n+1;j0=
j,
j++)
153 for(
int i=1;
i<=n0;
i++)
154 for(
int j=1;
j<=n0;
j++)
156 for(
int i=1;
i<=n0;
i++)
207 for(
int i0=0;i0<n-1;i0++)
209 for(
int i1=i0+1;i1<n;i1++)
245 for(
int i=0,i0=0;
i<n;
i++)
Class used for (list of) interpreter objects.
#define idDelete(H)
delete an ideal
Compatiblity layer for legacy polynomial operations (over currRing)
void WerrorS(const char *s)
static number & pGetCoeff(poly p)
return an alias to the leading coefficient of p assumes that p != NULL NOTE: not copy ...
#define pEqualPolys(p1, p2)
BOOLEAN evSwap(leftv res, leftv h)
#define pGetExp(p, i)
Exponent.
BOOLEAN evColElim(leftv res, leftv h)
#define pHead(p)
returns newly allocated copy of Lm(p), coef is copied, next=NULL, p might be NULL ...
BOOLEAN evHessenberg(leftv res, leftv h)
INLINE_THIS void Init(int l=0)
matrix mpNew(int r, int c)
create a r x c zero-matrix
ideal idInit(int idsize, int rank)
initialise an ideal / module
lists evEigenvals(matrix M)
BOOLEAN iiCheckTypes(leftv args, const short *type_list, int report)
check a list of arguemys against a given field of types return TRUE if the types match return FALSE (...
poly mp_DetBareiss(matrix a, const ring r)
returns the determinant of the matrix m; uses Bareiss algorithm
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
BOOLEAN evRowElim(leftv res, leftv h)
matrix mp_Copy(matrix a, const ring r)
copies matrix a (from ring r to r)
ideal singclap_factorize(poly f, intvec **v, int with_exps, const ring r)
#define pCopy(p)
return a copy of the poly
#define MATELEM(mat, i, j)
1-based access to matrix