Home | History | Annotate | Download | only in SparseLU

Lines Matching refs:glu

21 void SparseLUImpl<Scalar,StorageIndex>::countnz(const Index n, Index& nnzL, Index& nnzU, GlobalLU_t& glu)
24 nnzU = (glu.xusub)(n);
25 Index nsuper = (glu.supno)(n);
32 fsupc = glu.xsup(i);
33 jlen = glu.xlsub(fsupc+1) - glu.xlsub(fsupc);
35 for (j = fsupc; j < glu.xsup(i+1); j++)
52 void SparseLUImpl<Scalar,StorageIndex>::fixupL(const Index n, const IndexVector& perm_r, GlobalLU_t& glu)
57 Index nsuper = (glu.supno)(n);
62 fsupc = glu.xsup(i);
63 jstart = glu.xlsub(fsupc);
64 glu.xlsub(fsupc) = nextl;
65 for (j = jstart; j < glu.xlsub(fsupc + 1); j++)
67 glu.lsub(nextl) = perm_r(glu.lsub(j)); // Now indexed into P*A
70 for (k = fsupc+1; k < glu.xsup(i+1); k++)
71 glu.xlsub(k) = nextl; // other columns in supernode i
74 glu.xlsub(n) = nextl;