Home | History | Annotate | Download | only in Eigenvalues

Lines Matching refs:m_eivalues

113  EigenSolver() : m_eivec(), m_eivalues(), m_isInitialized(false), m_realSchur(), m_matT(), m_tmp() {}
123 m_eivalues(size),
148 m_eivalues(matrix.cols()),
246 return m_eivalues;
309 EigenvalueType m_eivalues;
323 Index n = m_eivalues.rows();
327 if (internal::isMuchSmallerThan(numext::imag(m_eivalues.coeff(i)), numext::real(m_eivalues.coeff(i))))
328 matD.coeffRef(i,i) = numext::real(m_eivalues.coeff(i));
331 matD.template block<2,2>(i,i) << numext::real(m_eivalues.coeff(i)), numext::imag(m_eivalues.coeff(i)),
332 -numext::imag(m_eivalues.coeff(i)), numext::real(m_eivalues.coeff(i));
348 if (internal::isMuchSmallerThan(numext::imag(m_eivalues.coeff(j)), numext::real(m_eivalues.coeff(j))) || j+1==n)
390 m_eivalues.resize(matrix.cols());
396 m_eivalues.coeffRef(i) = m_matT.coeff(i, i);
403 m_eivalues.coeffRef(i) = ComplexScalar(m_matT.coeff(i+1, i+1) + p, z);
404 m_eivalues.coeffRef(i+1) = ComplexScalar(m_matT.coeff(i+1, i+1) + p, -z);
463 Scalar p = m_eivalues.coeff(n).real();
464 Scalar q = m_eivalues.coeff(n).imag();
478 if (m_eivalues.coeff(i).imag() < 0.0)
486 if (m_eivalues.coeff(i).imag() == 0.0)
497 Scalar denom = (m_eivalues.coeff(i).real() - p) * (m_eivalues.coeff(i).real() - p) + m_eivalues.coeff(i).imag() * m_eivalues.coeff(i).imag();
538 if (m_eivalues.coeff(i).imag() < 0.0)
547 if (m_eivalues.coeff(i).imag() == RealScalar(0))
558 Scalar vr = (m_eivalues.coeff(i).real() - p) * (m_eivalues.coeff(i).real() - p) + m_eivalues.coeff(i).imag() * m_eivalues.coeff(i).imag() - q * q;
559 Scalar vi = (m_eivalues.coeff(i).real() - p) * Scalar(2) * q;