Go to the source code of this file.
◆ evColElim()
Definition at line 75 of file eigenval_ip.cc.
84 int i=(int)(
long)
h->Data();
86 int j=(int)(
long)
h->Data();
88 int k=(int)(
long)
h->Data();
void WerrorS(const char *s)
BOOLEAN evColElim(leftv res, leftv h)
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 (...
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
matrix mp_Copy(matrix a, const ring r)
copies matrix a (from ring r to r)
◆ evEigenvals() [1/2]
Definition at line 118 of file eigenval_ip.cc.
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++)
#define idDelete(H)
delete an ideal
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)
#define pGetExp(p, i)
Exponent.
#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)
matrix mpNew(int r, int c)
create a r x c zero-matrix
ideal idInit(int idsize, int rank)
initialise an ideal / module
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 ...
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)
◆ evEigenvals() [2/2]
Definition at line 267 of file eigenval_ip.cc.
void WerrorS(const char *s)
lists evEigenvals(matrix M)
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
◆ evHessenberg()
Definition at line 99 of file eigenval_ip.cc.
void WerrorS(const char *s)
BOOLEAN evHessenberg(leftv res, leftv h)
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
matrix mp_Copy(matrix a, const ring r)
copies matrix a (from ring r to r)
◆ evRowElim()
Definition at line 51 of file eigenval_ip.cc.
60 int i=(int)(
long)
h->Data();
62 int j=(int)(
long)
h->Data();
64 int k=(int)(
long)
h->Data();
void WerrorS(const char *s)
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 (...
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
BOOLEAN evRowElim(leftv res, leftv h)
◆ evSwap()
Definition at line 29 of file eigenval_ip.cc.
38 int i=(int)(
long)
h->Data();
40 int j=(int)(
long)
h->Data();
void WerrorS(const char *s)
BOOLEAN evSwap(leftv res, leftv h)
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 (...
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
matrix mp_Copy(matrix a, const ring r)
copies matrix a (from ring r to r)