/external/eigen/Eigen/src/SparseLU/ |
SparseLU_Utils.h | 27 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) = nextl; [all...] |
SparseLU_column_bmod.h | 57 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 = glu.xsup(jsupno) [all...] |
SparseLU_pivotL.h | 63 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
|
SparseLU_panel_bmod.h | 62 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...] |
SparseLU_copy_to_ucol.h | 61 Index fsupc, mem; local 71 fsupc = glu.xsup(ksupno); 72 isub = glu.xlsub(fsupc) + kfnz - fsupc;
|
SparseLU_SupernodalMatrix.h | 243 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) );
|
SparseLU_column_dfs.h | 117 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);
|
SparseLU.h | 738 Index fsupc = m_mapL.supToCol()[k]; local 739 Index lda = m_mapL.colIndexPtr()[fsupc+1] - m_mapL.colIndexPtr()[fsupc]; // leading dimension 740 Index nsupc = m_mapL.supToCol()[k+1] - fsupc; 741 Index luptr = m_mapL.colIndexPtr()[fsupc]; 747 X(fsupc, j) /= m_mapL.valuePtr()[luptr]; 753 Map< Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, OuterStride<>(n) ); 759 for (Index jcol = fsupc; jcol < fsupc + nsupc; jcol++)
|
SparseLUImpl.h | 40 Index snode_bmod (const Index jcol, const Index fsupc, ScalarVector& dense, GlobalLU_t& glu);
|
/external/eigen/Eigen/src/SuperLUSupport/ |
SuperLUSupport.h | 696 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)
|