Lines Matching refs:col
466 m_eivec.col(i).swap(m_eivec.col(k+i));
588 eivecs.col(k) = cross / sqrt(n);
594 eivecs.col(k) = cross / sqrt(n);
600 eivecs.col(k) = cross / sqrt(n);
620 eivecs.col(1) = eivecs.col(k).unitOrthogonal();
623 n = (cross = eivecs.col(k).cross(tmp.row(0).normalized())).squaredNorm();
625 eivecs.col(1) = cross / sqrt(n);
628 n = (cross = eivecs.col(k).cross(tmp.row(1))).squaredNorm();
630 eivecs.col(1) = cross / sqrt(n);
633 n = (cross = eivecs.col(k).cross(tmp.row(2))).squaredNorm();
635 eivecs.col(1) = cross / sqrt(n);
640 eivecs.col(1) = eivecs.col(k).unitOrthogonal();
646 Scalar d = eivecs.col(1).dot(eivecs.col(k));
647 eivecs.col(1) = (eivecs.col(1) - d * eivecs.col(k)).normalized();
650 eivecs.col(k==2 ? 0 : 2) = eivecs.col(k).cross(eivecs.col(1)).normalized();
707 eivecs.col(1) << -scaledMat(1,0), scaledMat(0,0);
708 eivecs.col(1) /= sqrt(a2+b2);
712 eivecs.col(1) << -scaledMat(1,1), scaledMat(1,0);
713 eivecs.col(1) /= sqrt(c2+b2);
716 eivecs.col(0) << eivecs.col(1).unitOrthogonal();