Home
last modified time | relevance | path

Searched refs:fsupc (Results 1 – 10 of 10) sorted by relevance

/external/eigen/Eigen/src/SparseLU/
DSparseLU_Utils.h27 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 …]
DSparseLU_column_bmod.h57 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 …]
DSparseLU_panel_bmod.h62 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 …]
DSparseLU_pivotL.h63 …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()
DSparseLU_SupernodalMatrix.h243 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()
DSparseLU_copy_to_ucol.h61 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()
DSparseLU_column_dfs.h117 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()
DSparseLU.h738 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()
DSparseLUImpl.h40 Index snode_bmod (const Index jcol, const Index fsupc, ScalarVector& dense, GlobalLU_t& glu);
/external/eigen/Eigen/src/SuperLUSupport/
DSuperLUSupport.h696 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)