Searched defs:fsupc (Results 1 - 9 of 9) sorted by relevance

/external/eigen/Eigen/src/SparseLU/
H A DSparseLU_Utils.h27 Index i, j, fsupc; local
32 fsupc = glu.xsup(i);
33 jlen = glu.xlsub(fsupc+1) - glu.xlsub(fsupc);
35 for (j = fsupc; j < glu.xsup(i+1); j++)
38 nnzU += j - fsupc + 1;
54 Index fsupc, i, j, k, jstart; local
62 fsupc = glu.xsup(i);
63 jstart = glu.xlsub(fsupc);
64 glu.xlsub(fsupc)
[all...]
H A DSparseLU_copy_to_ucol.h61 Index fsupc, mem; local
71 fsupc = glu.xsup(ksupno);
72 isub = glu.xlsub(fsupc) + kfnz - fsupc;
H A DSparseLU_column_bmod.h57 Index fsupc, nsupc, nsupr, luptr, kfnz, no_zeros; local
59 * fsupc = first supernodal column
81 fsupc = glu.xsup(ksupno);
82 fst_col = (std::max)(fsupc, fpanelc);
85 // d_fsupc = 0 if fsupc > fpanelc
86 d_fsupc = fst_col - fsupc;
89 lptr = glu.xlsub(fsupc) + d_fsupc;
96 nsupr = glu.xlsub(fsupc+1) - glu.xlsub(fsupc);
113 fsupc
[all...]
H A DSparseLU_panel_bmod.h62 Index fsupc, nsupc, nsupr, nrow; local
74 * fsupc = first supernodal column
79 fsupc = glu.xsup(glu.supno(krep));
80 nsupc = krep - fsupc + 1;
81 nsupr = glu.xlsub(fsupc+1) - glu.xlsub(fsupc);
83 lptr = glu.xlsub(fsupc);
120 luptr = glu.xlusup(fsupc);
121 no_zeros = kfnz - fsupc;
135 luptr = glu.xlusup(fsupc);
[all...]
H A DSparseLU_pivotL.h63 Index fsupc = (glu.xsup)((glu.supno)(jcol)); // First column in the supernode containing the column jcol local
64 Index nsupc = jcol - fsupc; // Number of columns in the supernode portion, excluding jcol; nsupc >=0
65 Index lptr = glu.xlsub(fsupc); // pointer to the starting location of the row subscripts for this supernode portion
66 Index nsupr = glu.xlsub(fsupc+1) - lptr; // Number of rows in the supernode
67 Index lda = glu.xlusup(fsupc+1) - glu.xlusup(fsupc); // leading dimension
68 Scalar* lu_sup_ptr = &(glu.lusup.data()[glu.xlusup(fsupc)]); // Start of the current supernode
H A DSparseLU_column_dfs.h117 Index fsupc, jptr, jm1ptr, ito, ifrom, istop; local
129 fsupc = glu.xsup(nsuper);
138 if ( (jcol - fsupc) >= maxsuper) jsuper = emptyIdxLU;
147 if ( (fsupc < jcolm1-1) )
149 ito = glu.xlsub(fsupc+1);
H A DSparseLU_SupernodalMatrix.h243 Index fsupc = supToCol()[k]; // First column of the current supernode local
244 Index istart = rowIndexPtr()[fsupc]; // Pointer index to the subscript of the current column
245 Index nsupr = rowIndexPtr()[fsupc+1] - istart; // Number of rows in the current supernode
246 Index nsupc = supToCol()[k+1] - fsupc; // Number of columns in the current supernode
254 InnerIterator it(*this, fsupc);
259 X(irow, j) -= X(fsupc, j) * it.value();
266 Index luptr = colIndexPtr()[fsupc];
267 Index lda = colIndexPtr()[fsupc+1] - luptr;
271 Map< Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, OuterStride<>(n) );
H A DSparseLU.h690 Index fsupc = m_mapL.supToCol()[k]; local
691 Index lda = m_mapL.colIndexPtr()[fsupc+1] - m_mapL.colIndexPtr()[fsupc]; // leading dimension
692 Index nsupc = m_mapL.supToCol()[k+1] - fsupc;
693 Index luptr = m_mapL.colIndexPtr()[fsupc];
699 X(fsupc, j) /= m_mapL.valuePtr()[luptr];
705 Map< Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, OuterStride<>(n) );
711 for (Index jcol = fsupc; jcol < fsupc + nsupc; jcol++)
/external/eigen/Eigen/src/SuperLUSupport/
H A DSuperLUSupport.h696 int fsupc, istart, nsupr; local
722 fsupc = L_FST_SUPC(k);
723 istart = L_SUB_START(fsupc);
724 nsupr = L_SUB_START(fsupc+1) - istart;
728 for (int j = fsupc; j < L_FST_SUPC(k+1); ++j)

Completed in 104 milliseconds