Lines Matching refs:glu
44 * \param glu Global LU data.
50 Index SparseLUImpl<Scalar,Index>::copy_to_ucol(const Index jcol, const Index nseg, IndexVector& segrep, BlockIndexVector repfnz ,IndexVector& perm_r, BlockScalarVector dense, GlobalLU_t& glu)
54 Index jsupno = glu.supno(jcol);
58 Index nextu = glu.xusub(jcol);
65 ksupno = glu.supno(krep);
71 fsupc = glu.xsup(ksupno);
72 isub = glu.xlsub(fsupc) + kfnz - fsupc;
75 while (new_next > glu.nzumax)
77 mem = memXpand<ScalarVector>(glu.ucol, glu.nzumax, nextu, UCOL, glu.num_expansions);
79 mem = memXpand<IndexVector>(glu.usub, glu.nzumax, nextu, USUB, glu.num_expansions);
86 irow = glu.lsub(isub);
87 glu.usub(nextu) = perm_r(irow); // Unlike the L part, the U part is stored in its final order
88 glu.ucol(nextu) = dense(irow);
99 glu.xusub(jcol + 1) = nextu; // close U(*,jcol)