Home | History | Annotate | Download | only in Skyline

Lines Matching refs:col

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