

Go to the source code of this file.
Functions | |
| if (computeVectors) matrix(a | |
| if (eig.info()==NoConvergence) | |
| if (query_size) | |
| else | if (UPLO(*uplo)==INVALID) *info |
| else if * | lda (1, *n)) *info=-5;else if((!query_size) &&*lwork< std::max(1, 3 **n-1)) *info=-8;if(*info!=0 |
| make_vector (w, *n) | |
Variables | |
| bool | computeVectors = *jobz=='V' || *jobz=='v' |
| SelfAdjointEigenSolver< PlainMatrixType > | eig (mat, computeVectors?ComputeEigenvectors:EigenvaluesOnly) |
| * | info = 0 |
| * | lda = eig.eigenvectors() |
| else | mat = matrix(a,*n,*n,*lda) |
| PlainMatrixType mat * | n |
| if n | return |
| if | ( | computeVectors | ) |
| if | ( | eig. | info() = =NoConvergence | ) |
Definition at line 48 of file eigenvalues.cpp.
| if | ( | query_size | ) |
Definition at line 32 of file eigenvalues.cpp.
Definition at line 60 of file cholesky.cpp.
Definition at line 23 of file eigenvalues.cpp.
| make_vector | ( | w | , |
| * | n | ||
| ) |
| bool computeVectors = *jobz=='V' || *jobz=='v' |
Definition at line 45 of file eigenvalues.cpp.
| SelfAdjointEigenSolver<PlainMatrixType> eig(mat, computeVectors?ComputeEigenvectors:EigenvaluesOnly) |
Definition at line 19 of file eigenvalues.cpp.
Definition at line 59 of file eigenvalues.cpp.
| * n |
Definition at line 41 of file eigenvalues.cpp.
| return |
Definition at line 38 of file eigenvalues.cpp.