MCPcopy Create free account
hub / github.com/Singular/Singular / MivMatrixOrder

Function MivMatrixOrder

Singular/walk.cc:964–979  ·  view source on GitHub ↗

* create a weight matrix order as intvec of an extra weight vector (a(iv),lp)* ******************************************************************************/

Source from the content-addressed store, hash-verified

962* create a weight matrix order as intvec of an extra weight vector (a(iv),lp)*
963******************************************************************************/
964intvec* MivMatrixOrder(intvec* iv)
965{
966 int i, nR = iv->length();
967
968 intvec* ivm = new intvec(nR*nR);
969
970 for(i=0; i<nR; i++)
971 {
972 (*ivm)[i] = (*iv)[i];
973 }
974 for(i=1; i<nR; i++)
975 {
976 (*ivm)[i*nR+i-1] = 1;
977 }
978 return ivm;
979}
980
981/*********************************************************************************
982* create a weight matrix order as intvec of an extra weight vector (a(iv),M(iw)) *

Callers 8

jjSYSTEMFunction · 0.85
TranPertVectorFunction · 0.85
REC_GB_MwalkFunction · 0.85
MpwalkFunction · 0.85
MprwalkFunction · 0.85
rec_fractal_callFunction · 0.85
rec_r_fractal_callFunction · 0.85
MAltwalk1Function · 0.85

Calls 1

lengthMethod · 0.45

Tested by

no test coverage detected