Home | History | Annotate | Download | only in SparseLU

Lines Matching refs:StorageIndex

33 template <typename Scalar, typename StorageIndex> class SparseLUImpl;
42 typedef typename IndexVector::Scalar StorageIndex;
43 column_dfs_traits(Index jcol, Index& jsuper, typename SparseLUImpl<Scalar, StorageIndex>::GlobalLU_t& glu, SparseLUImpl<Scalar, StorageIndex>& luImpl)
60 typename SparseLUImpl<Scalar, StorageIndex>::GlobalLU_t& m_glu;
61 SparseLUImpl<Scalar, StorageIndex>& m_luImpl;
92 template <typename Scalar, typename StorageIndex>
93 Index SparseLUImpl<Scalar,StorageIndex>::column_dfs(const Index m, const Index jcol, IndexVector& perm_r, Index maxsuper, Index& nseg,
115 dfs_kernel(StorageIndex(jcol), perm_r, nseg, glu.lsub, segrep, repfnz, xprune, marker2, parent,
120 StorageIndex nsuper = glu.supno(jcol);
121 StorageIndex jcolp1 = StorageIndex(jcol) + 1;
132 StorageIndex jptr = glu.xlsub(jcol); // Not yet compressed
133 StorageIndex jm1ptr = glu.xlsub(jcolm1);
151 StorageIndex ito = glu.xlsub(fsupc+1);
153 StorageIndex istop = ito + jptr - jm1ptr;
157 for (StorageIndex ifrom = jm1ptr; ifrom < nextl; ++ifrom, ++ito)
169 xprune(jcol) = StorageIndex(nextl); // Intialize upper bound for pruning
170 glu.xlsub(jcolp1) = StorageIndex(nextl);