Lines Matching refs:iu
255 ComplexScalar computeShift(Index iu, Index iter);
279 typename ComplexSchur<MatrixType>::ComplexScalar ComplexSchur<MatrixType>::computeShift(Index iu, I…
285 return abs(numext::real(m_matT.coeff(iu,iu-1))) + abs(numext::real(m_matT.coeff(iu-1,iu-2)));
290 Matrix<ComplexScalar,2,2> t = m_matT.template block<2,2>(iu-1,iu-1);
394 Index iu = m_matT.cols() - 1;
402 while(iu > 0)
404 if(!subdiagonalEntryIsNeglegible(iu-1)) break;
406 --iu;
410 if(iu==0) break;
418 il = iu-1;
428 ComplexScalar shift = computeShift(iu, iter);
432 m_matT.topRows((std::min)(il+2,iu)+1).applyOnTheRight(il, il+1, rot);
435 for(Index i=il+1 ; i<iu ; i++)
440 m_matT.topRows((std::min)(i+2,iu)+1).applyOnTheRight(i, i+1, rot);