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.h58 Index fsupc, nsupc, nsupr, luptr, kfnz, no_zeros; in column_bmod() local
82 fsupc = glu.xsup(ksupno); in column_bmod()
83 fst_col = (std::max)(fsupc, fpanelc); in column_bmod()
87 d_fsupc = fst_col - fsupc; in column_bmod()
90 lptr = glu.xlsub(fsupc) + d_fsupc; in column_bmod()
97 nsupr = glu.xlsub(fsupc+1) - glu.xlsub(fsupc); in column_bmod()
114 fsupc = glu.xsup(jsupno); in column_bmod()
118 new_next = nextlu + glu.xlsub(fsupc + 1) - glu.xlsub(fsupc); in column_bmod()
128 for (isub = glu.xlsub(fsupc); isub < glu.xlsub(fsupc+1); isub++) in column_bmod()
149 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.h246 Index fsupc = supToCol()[k]; // First column of the current supernode in solveInPlace() local
247 …Index istart = rowIndexPtr()[fsupc]; // Pointer index to the subscript of the current c… in solveInPlace()
248 Index nsupr = rowIndexPtr()[fsupc+1] - istart; // Number of rows in the current supernode in solveInPlace()
249 Index nsupc = supToCol()[k+1] - fsupc; // Number of columns in the current supernode in solveInPlace()
257 InnerIterator it(*this, fsupc); in solveInPlace()
262 X(irow, j) -= X(fsupc, j) * it.value(); in solveInPlace()
269 Index luptr = colIndexPtr()[fsupc]; in solveInPlace()
270 Index lda = colIndexPtr()[fsupc+1] - luptr; in solveInPlace()
274 …lar,Dynamic,Dest::ColsAtCompileTime, ColMajor>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, … in solveInPlace()
DSparseLU_copy_to_ucol.h62 Index fsupc, mem; in copy_to_ucol() local
72 fsupc = glu.xsup(ksupno); in copy_to_ucol()
73 isub = glu.xlsub(fsupc) + kfnz - fsupc; in copy_to_ucol()
DSparseLU_column_dfs.h119 Index fsupc; in column_dfs() local
131 fsupc = glu.xsup(nsuper); in column_dfs()
140 if ( (jcol - fsupc) >= maxsuper) jsuper = emptyIdxLU; in column_dfs()
149 if ( (fsupc < jcolm1-1) ) in column_dfs()
151 StorageIndex ito = glu.xlsub(fsupc+1); in column_dfs()
DSparseLU.h736 Index fsupc = m_mapL.supToCol()[k]; in solveInPlace() local
737 Index lda = m_mapL.colIndexPtr()[fsupc+1] - m_mapL.colIndexPtr()[fsupc]; // leading dimension in solveInPlace()
738 Index nsupc = m_mapL.supToCol()[k+1] - fsupc; in solveInPlace()
739 Index luptr = m_mapL.colIndexPtr()[fsupc]; in solveInPlace()
745 X(fsupc, j) /= m_mapL.valuePtr()[luptr]; in solveInPlace()
751 …lar,Dynamic,Dest::ColsAtCompileTime, ColMajor>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, … in solveInPlace()
757 for (Index jcol = fsupc; jcol < fsupc + nsupc; jcol++) in solveInPlace()
DSparseLUImpl.h42 Index snode_bmod (const Index jcol, const Index fsupc, ScalarVector& dense, GlobalLU_t& glu);
/external/eigen/Eigen/src/SuperLUSupport/
DSuperLUSupport.h713 int fsupc, istart, nsupr;
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)