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 3rdparty/Eigen/lapack/cholesky.cpp.
Definition at line 23 of file eigenvalues.cpp.
make_vector | ( | w | , |
* | n | ||
) |
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.