• Home
  • Raw
  • Download

Lines Matching refs:col

131         const Index& col = row;  in compute()  local
132 for (typename MatrixType::InnerLowerIterator lIt(m_lu, col); lIt; ++lIt) { in compute()
137 typename MatrixType::InnerLowerIterator lIt(m_lu, col); in compute()
156 typename MatrixType::InnerLowerIterator lIt3(m_lu, col); in compute()
169 typename MatrixType::InnerLowerIterator lIt2(m_lu, col); in compute()
195 for (Index col = llIt.col(); col < row; col++) { in computeRowMajor() local
196 if (m_lu.coeffExistLower(row, col)) { in computeRowMajor()
197 const double diag = m_lu.coeffDiag(col); in computeRowMajor()
200 typename MatrixType::InnerUpperIterator uIt(m_lu, col); in computeRowMajor()
203 const Index offset = lIt.col() - uIt.row(); in computeRowMajor()
206 Index stop = offset > 0 ? col - lIt.col() : col - uIt.row(); in computeRowMajor()
214 Scalar newCoeff = m_lu.coeffLower(row, col) - rowVal.dot(colVal); in computeRowMajor()
220 Scalar newCoeff = m_lu.coeffLower(row, col); in computeRowMajor()
230 m_lu.coeffRefLower(row, col) = newCoeff / diag; in computeRowMajor()
235 const Index col = row; in computeRowMajor() local
236 typename MatrixType::InnerUpperIterator uuIt(m_lu, col); in computeRowMajor()
237 for (Index rrow = uuIt.row(); rrow < col; rrow++) { in computeRowMajor()
240 typename MatrixType::InnerUpperIterator uIt(m_lu, col); in computeRowMajor()
241 const Index offset = lIt.col() - uIt.row(); in computeRowMajor()
243 Index stop = offset > 0 ? rrow - lIt.col() : rrow - uIt.row(); in computeRowMajor()
249 Scalar newCoeff = m_lu.coeffUpper(rrow, col) - rowVal.dot(colVal); in computeRowMajor()
255 Scalar newCoeff = m_lu.coeffUpper(rrow, col); in computeRowMajor()
264 m_lu.coeffRefUpper(rrow, col) = newCoeff; in computeRowMajor()
272 const Index offset = lIt.col() - uIt.row(); in computeRowMajor()
317 Index col = lIt.col(); in solve() local
318 while (lIt.col() < row) { in solve()
320 newVal -= x->coeff(col++) * lIt.value(); in solve()
328 for (Index col = rows - 1; col > 0; col--) { in solve() local
329 x->coeffRef(col) = x->coeff(col) / m_lu.coeffDiag(col); in solve()
331 const Scalar x_col = x->coeff(col); in solve()
333 typename MatrixType::InnerUpperIterator uIt(m_lu, col); in solve()