/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 | 58 Index fsupc, nsupc, nsupr, luptr, kfnz, no_zeros; local 60 * fsupc = first supernodal column 82 fsupc = glu.xsup(ksupno); 83 fst_col = (std::max)(fsupc, fpanelc); 86 // d_fsupc = 0 if fsupc > fpanelc 87 d_fsupc = fst_col - fsupc; 90 lptr = glu.xlsub(fsupc) + d_fsupc; 97 nsupr = glu.xlsub(fsupc+1) - glu.xlsub(fsupc); 114 fsupc = glu.xsup(jsupno) [all...] |
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_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_copy_to_ucol.h | 62 Index fsupc, mem; local 72 fsupc = glu.xsup(ksupno); 73 isub = glu.xlsub(fsupc) + kfnz - fsupc;
|
SparseLU_SupernodalMatrix.h | 246 Index fsupc = supToCol()[k]; // First column of the current supernode local 247 Index istart = rowIndexPtr()[fsupc]; // Pointer index to the subscript of the current column 248 Index nsupr = rowIndexPtr()[fsupc+1] - istart; // Number of rows in the current supernode 249 Index nsupc = supToCol()[k+1] - fsupc; // Number of columns in the current supernode 257 InnerIterator it(*this, fsupc); 262 X(irow, j) -= X(fsupc, j) * it.value(); 269 Index luptr = colIndexPtr()[fsupc]; 270 Index lda = colIndexPtr()[fsupc+1] - luptr; 274 Map< Matrix<Scalar,Dynamic,Dest::ColsAtCompileTime, ColMajor>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, OuterStride<>(n) );
|
SparseLU_column_dfs.h | 119 Index fsupc; local 131 fsupc = glu.xsup(nsuper); 140 if ( (jcol - fsupc) >= maxsuper) jsuper = emptyIdxLU; 149 if ( (fsupc < jcolm1-1) ) 151 StorageIndex ito = glu.xlsub(fsupc+1);
|
SparseLU.h | 736 Index fsupc = m_mapL.supToCol()[k]; local 737 Index lda = m_mapL.colIndexPtr()[fsupc+1] - m_mapL.colIndexPtr()[fsupc]; // leading dimension 738 Index nsupc = m_mapL.supToCol()[k+1] - fsupc; 739 Index luptr = m_mapL.colIndexPtr()[fsupc]; 745 X(fsupc, j) /= m_mapL.valuePtr()[luptr]; 751 Map< Matrix<Scalar,Dynamic,Dest::ColsAtCompileTime, ColMajor>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, OuterStride<>(n) ); 757 for (Index jcol = fsupc; jcol < fsupc + nsupc; jcol++)
|
SparseLUImpl.h | 42 Index snode_bmod (const Index jcol, const Index fsupc, ScalarVector& dense, GlobalLU_t& glu);
|
/external/eigen/Eigen/src/SuperLUSupport/ |
SuperLUSupport.h | 713 int fsupc, istart, nsupr; local 739 fsupc = L_FST_SUPC(k); 740 istart = L_SUB_START(fsupc); 741 nsupr = L_SUB_START(fsupc+1) - istart; 745 for (int j = fsupc; j < L_FST_SUPC(k+1); ++j) [all...] |