Home | History | Annotate | Download | only in SparseLU

Lines Matching refs:IndexVector

37 template<typename IndexVector>
40 typedef typename IndexVector::Scalar StorageIndex;
53 void mem_expand(IndexVector& /*glu.lsub*/, Index /*nextl*/, Index /*chmark*/) {}
62 void SparseLUImpl<Scalar,StorageIndex>::dfs_kernel(const StorageIndex jj, IndexVector& perm_r,
63 Index& nseg, IndexVector& panel_lsub, IndexVector& segrep,
64 Ref<IndexVector> repfnz_col, IndexVector& xprune, Ref<IndexVector> marker, IndexVector& parent,
65 IndexVector& xplore, GlobalLU_t& glu,
219 void SparseLUImpl<Scalar,StorageIndex>::panel_dfs(const Index m, const Index w, const Index jcol, MatrixType& A, IndexVector& perm_r, Index& nseg, ScalarVector& dense, IndexVector& panel_lsub, IndexVector& segrep, IndexVector& repfnz, IndexVector& xprune, IndexVector& marker, IndexVector& parent, IndexVector& xplore, GlobalLU_t& glu)
224 VectorBlock<IndexVector> marker1(marker, m, m);
227 panel_dfs_traits<IndexVector> traits(jcol, marker1.data());
234 VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero location in each row