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;
289 EigenvalueType m_eivalues;
303 Index n = m_eivalues.rows();
307 if (internal::isMuchSmallerThan(internal::imag(m_eivalues.coeff(i)), internal::real(m_eivalues.coeff(i))))
308 matD.coeffRef(i,i) = internal::real(m_eivalues.coeff(i));
311 matD.template block<2,2>(i,i) << internal::real(m_eivalues.coeff(i)), internal::imag(m_eivalues.coeff(i)),
312 -internal::imag(m_eivalues.coeff(i)), internal::real(m_eivalues.coeff(i));
328 if (internal::isMuchSmallerThan(internal::imag(m_eivalues.coeff(j)), internal::real(m_eivalues.coeff(j))) || j+1==n)
364 m_eivalues.resize(matrix.cols());
370 m_eivalues.coeffRef(i) = m_matT.coeff(i, i);
377 m_eivalues.coeffRef(i) = ComplexScalar(m_matT.coeff(i+1, i+1) + p, z);
378 m_eivalues.coeffRef(i+1) = ComplexScalar(m_matT.coeff(i+1, i+1) + p, -z);
435 Scalar p = m_eivalues.coeff(n).real();
436 Scalar q = m_eivalues.coeff(n).imag();
450 if (m_eivalues.coeff(i).imag() < 0.0)
458 if (m_eivalues.coeff(i).imag() == 0.0)
469 Scalar denom = (m_eivalues.coeff(i).real() - p) * (m_eivalues.coeff(i).real() - p) + m_eivalues.coeff(i).imag() * m_eivalues.coeff(i).imag();
510 if (m_eivalues.coeff(i).imag() < 0.0)
519 if (m_eivalues.coeff(i).imag() == RealScalar(0))
530 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;
531 Scalar vi = (m_eivalues.coeff(i).real() - p) * Scalar(2) * q;