Home | History | Annotate | Download | only in Eigenvalues

Lines Matching refs:Scalar

72     /** \brief Scalar type for matrices of type #MatrixType. */
73 typedef typename MatrixType::Scalar Scalar;
74 typedef typename NumTraits<Scalar>::Real RealScalar;
77 /** \brief Complex scalar type for #MatrixType.
79 * This is \c std::complex<Scalar> if #Scalar is real (e.g.,
80 * \c float or \c double) and just \c Scalar if #Scalar is
85 /** \brief Type for vector of real scalar values eigenvalues as returned by betas().
87 * This is a column vector with entries of type #Scalar.
90 typedef Matrix<Scalar, ColsAtCompileTime, 1, Options & ~RowMajor, MaxColsAtCompileTime, 1> VectorType;
92 /** \brief Type for vector of complex scalar values eigenvalues as returned by betas().
101 typedef CwiseBinaryOp<internal::scalar_quotient_op<ComplexScalar,Scalar>,ComplexVectorType,VectorType> EigenvalueType;
274 typedef Matrix<Scalar, ColsAtCompileTime, 1, Options & ~RowMajor, MaxColsAtCompileTime, 1> ColumnVectorType;
313 if (i == A.cols() - 1 || m_matS.coeff(i+1, i) == Scalar(0))
321 Scalar p = Scalar(0.5) * (m_matS.coeff(i, i) - m_matS.coeff(i+1, i+1));
322 Scalar z = sqrt(abs(p * p + m_matS.coeff(i+1, i) * m_matS.coeff(i, i+1)));