D | RealSchur.h | 503 Matrix<Scalar, 2, 1> ess; in performFrancisQRStep() local 504 v.makeHouseholder(ess, tau, beta); in performFrancisQRStep() 514 m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); in performFrancisQRStep() 515 m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); in performFrancisQRStep() 517 m_matU.block(0, k, size, 3).applyHouseholderOnTheRight(ess, tau, workspace); in performFrancisQRStep() 523 Matrix<Scalar, 1, 1> ess; in performFrancisQRStep() local 524 v.makeHouseholder(ess, tau, beta); in performFrancisQRStep() 529 m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); in performFrancisQRStep() 530 m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); in performFrancisQRStep() 532 m_matU.block(0, iu-1, size, 2).applyHouseholderOnTheRight(ess, tau, workspace); in performFrancisQRStep()
|