Home | History | Annotate | Download | only in Eigenvalues

Lines Matching refs:Options

76       Options = MatrixType::Options,
142 * \param[in] options Can be #ComputeEigenvectors (default) or #EigenvaluesOnly.
146 * \p options equals #ComputeEigenvectors.
153 SelfAdjointEigenSolver(const MatrixType& matrix, int options = ComputeEigenvectors)
159 compute(matrix, options);
166 * \param[in] options Can be #ComputeEigenvectors (default) or #EigenvaluesOnly.
170 * function can be used to retrieve them. If \p options equals #ComputeEigenvectors,
192 SelfAdjointEigenSolver& compute(const MatrixType& matrix, int options = ComputeEigenvectors);
196 * This is a variant of compute(const MatrixType&, int options) which
206 * \sa compute(const MatrixType&, int options)
208 SelfAdjointEigenSolver& computeDirect(const MatrixType& matrix, int options = ComputeEigenvectors);
390 ::compute(const MatrixType& matrix, int options)
396 eigen_assert((options&~(EigVecMask|GenEigMask))==0
397 && (options&EigVecMask)!=EigVecMask
399 bool computeEigenvectors = (options&ComputeEigenvectors)==ComputeEigenvectors;
491 static inline void run(SolverType& eig, const typename SolverType::MatrixType& A, int options)
492 { eig.compute(A,options); }
565 static inline void run(SolverType& solver, const MatrixType& mat, int options)
568 eigen_assert((options&~(EigVecMask|GenEigMask))==0
569 && (options&EigVecMask)!=EigVecMask
571 bool computeEigenvectors = (options&ComputeEigenvectors)==ComputeEigenvectors;
665 static inline void run(SolverType& solver, const MatrixType& mat, int options)
671 eigen_assert((options&~(EigVecMask|GenEigMask))==0
672 && (options&EigVecMask)!=EigVecMask
674 bool computeEigenvectors = (options&ComputeEigenvectors)==ComputeEigenvectors;
728 ::computeDirect(const MatrixType& matrix, int options)
730 internal::direct_selfadjoint_eigenvalues<SelfAdjointEigenSolver,Size,NumTraits<Scalar>::IsComplex>::run(*this,matrix,options);