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);
385 ::compute(const MatrixType& matrix, int options)
388 eigen_assert((options&~(EigVecMask|GenEigMask))==0
389 && (options&EigVecMask)!=EigVecMask
391 bool computeEigenvectors = (options&ComputeEigenvectors)==ComputeEigenvectors;
482 static inline void run(SolverType& eig, const typename SolverType::MatrixType& A, int options)
483 { eig.compute(A,options); }
541 static inline void run(SolverType& solver, const MatrixType& mat, int options)
545 eigen_assert((options&~(EigVecMask|GenEigMask))==0
546 && (options&EigVecMask)!=EigVecMask
548 bool computeEigenvectors = (options&ComputeEigenvectors)==ComputeEigenvectors;
676 static inline void run(SolverType& solver, const MatrixType& mat, int options)
679 eigen_assert((options&~(EigVecMask|GenEigMask))==0
680 && (options&EigVecMask)!=EigVecMask
682 bool computeEigenvectors = (options&ComputeEigenvectors)==ComputeEigenvectors;
729 ::computeDirect(const MatrixType& matrix, int options)
731 internal::direct_selfadjoint_eigenvalues<SelfAdjointEigenSolver,Size,NumTraits<Scalar>::IsComplex>::run(*this,matrix,options);