Lines Matching refs:rot
765 JacobiRotation<RealScalar> rot;
766 rot.makeGivens(x, z);
769 RealScalar sdk = rot.s() * diag[k] + rot.c() * subdiag[k];
770 RealScalar dkp1 = rot.s() * subdiag[k] + rot.c() * diag[k+1];
772 diag[k] = rot.c() * (rot.c() * diag[k] - rot.s() * subdiag[k]) - rot.s() * (rot.c() * subdiag[k] - rot.s() * diag[k+1]);
773 diag[k+1] = rot.s() * sdk + rot.c() * dkp1;
774 subdiag[k] = rot.c() * sdk - rot.s() * dkp1;
778 subdiag[k - 1] = rot.c() * subdiag[k-1] - rot.s() * z;
784 z = -rot.s() * subdiag[k+1];
785 subdiag[k + 1] = rot.c() * subdiag[k+1];
793 q.applyOnTheRight(k,k+1,rot);