HomeSort by relevance Sort by last modified time
    Searched refs:fsupc (Results 1 - 10 of 10) sorted by null

  /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)

Completed in 76 milliseconds