/external/eigen/Eigen/src/SparseLU/ |
D | SparseLU_Utils.h | 27 Index i, j, fsupc; in countnz() local 32 fsupc = glu.xsup(i); in countnz() 33 jlen = glu.xlsub(fsupc+1) - glu.xlsub(fsupc); in countnz() 35 for (j = fsupc; j < glu.xsup(i+1); j++) in countnz() 38 nnzU += j - fsupc + 1; in countnz() 54 Index fsupc, i, j, k, jstart; in fixupL() local 62 fsupc = glu.xsup(i); in fixupL() 63 jstart = glu.xlsub(fsupc); in fixupL() 64 glu.xlsub(fsupc) = nextl; in fixupL() 65 for (j = jstart; j < glu.xlsub(fsupc + 1); j++) in fixupL() [all …]
|
D | SparseLU_column_bmod.h | 57 Index fsupc, nsupc, nsupr, luptr, kfnz, no_zeros; in column_bmod() local 81 fsupc = glu.xsup(ksupno); in column_bmod() 82 fst_col = (std::max)(fsupc, fpanelc); in column_bmod() 86 d_fsupc = fst_col - fsupc; in column_bmod() 89 lptr = glu.xlsub(fsupc) + d_fsupc; in column_bmod() 96 nsupr = glu.xlsub(fsupc+1) - glu.xlsub(fsupc); in column_bmod() 113 fsupc = glu.xsup(jsupno); in column_bmod() 117 new_next = nextlu + glu.xlsub(fsupc + 1) - glu.xlsub(fsupc); in column_bmod() 127 for (isub = glu.xlsub(fsupc); isub < glu.xlsub(fsupc+1); isub++) in column_bmod() 148 fst_col = (std::max)(fsupc, fpanelc); in column_bmod() [all …]
|
D | SparseLU_panel_bmod.h | 62 Index fsupc, nsupc, nsupr, nrow; in panel_bmod() local 79 fsupc = glu.xsup(glu.supno(krep)); in panel_bmod() 80 nsupc = krep - fsupc + 1; in panel_bmod() 81 nsupr = glu.xlsub(fsupc+1) - glu.xlsub(fsupc); in panel_bmod() 83 lptr = glu.xlsub(fsupc); in panel_bmod() 120 luptr = glu.xlusup(fsupc); in panel_bmod() 121 no_zeros = kfnz - fsupc; in panel_bmod() 135 luptr = glu.xlusup(fsupc); in panel_bmod() 136 Index lda = glu.xlusup(fsupc+1) - glu.xlusup(fsupc); in panel_bmod() 137 no_zeros = (krep - u_rows + 1) - fsupc; in panel_bmod() [all …]
|
D | SparseLU_pivotL.h | 63 …Index fsupc = (glu.xsup)((glu.supno)(jcol)); // First column in the supernode containing the colum… in pivotL() local 64 …Index nsupc = jcol - fsupc; // Number of columns in the supernode portion, excluding jcol; nsupc >… in pivotL() 65 …Index lptr = glu.xlsub(fsupc); // pointer to the starting location of the row subscripts for this … in pivotL() 66 Index nsupr = glu.xlsub(fsupc+1) - lptr; // Number of rows in the supernode in pivotL() 67 Index lda = glu.xlusup(fsupc+1) - glu.xlusup(fsupc); // leading dimension in pivotL() 68 Scalar* lu_sup_ptr = &(glu.lusup.data()[glu.xlusup(fsupc)]); // Start of the current supernode in pivotL()
|
D | SparseLU_SupernodalMatrix.h | 243 Index fsupc = supToCol()[k]; // First column of the current supernode in solveInPlace() local 244 …Index istart = rowIndexPtr()[fsupc]; // Pointer index to the subscript of the current c… in solveInPlace() 245 Index nsupr = rowIndexPtr()[fsupc+1] - istart; // Number of rows in the current supernode in solveInPlace() 246 Index nsupc = supToCol()[k+1] - fsupc; // Number of columns in the current supernode in solveInPlace() 254 InnerIterator it(*this, fsupc); in solveInPlace() 259 X(irow, j) -= X(fsupc, j) * it.value(); in solveInPlace() 266 Index luptr = colIndexPtr()[fsupc]; in solveInPlace() 267 Index lda = colIndexPtr()[fsupc+1] - luptr; in solveInPlace() 271 …Map< Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, OuterStride… in solveInPlace()
|
D | SparseLU_copy_to_ucol.h | 61 Index fsupc, mem; in copy_to_ucol() local 71 fsupc = glu.xsup(ksupno); in copy_to_ucol() 72 isub = glu.xlsub(fsupc) + kfnz - fsupc; in copy_to_ucol()
|
D | SparseLU_column_dfs.h | 117 Index fsupc, jptr, jm1ptr, ito, ifrom, istop; in column_dfs() local 129 fsupc = glu.xsup(nsuper); in column_dfs() 138 if ( (jcol - fsupc) >= maxsuper) jsuper = emptyIdxLU; in column_dfs() 147 if ( (fsupc < jcolm1-1) ) in column_dfs() 149 ito = glu.xlsub(fsupc+1); in column_dfs()
|
D | SparseLU.h | 738 Index fsupc = m_mapL.supToCol()[k]; in solveInPlace() local 739 Index lda = m_mapL.colIndexPtr()[fsupc+1] - m_mapL.colIndexPtr()[fsupc]; // leading dimension in solveInPlace() 740 Index nsupc = m_mapL.supToCol()[k+1] - fsupc; in solveInPlace() 741 Index luptr = m_mapL.colIndexPtr()[fsupc]; in solveInPlace() 747 X(fsupc, j) /= m_mapL.valuePtr()[luptr]; in solveInPlace() 753 …Map< Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, OuterStride… in solveInPlace() 759 for (Index jcol = fsupc; jcol < fsupc + nsupc; jcol++) in solveInPlace()
|
D | SparseLUImpl.h | 40 Index snode_bmod (const Index jcol, const Index fsupc, ScalarVector& dense, GlobalLU_t& glu);
|
/external/eigen/Eigen/src/SuperLUSupport/ |
D | SuperLUSupport.h | 696 int fsupc, istart, nsupr; 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)
|