Functions | Variables
eigenvalues.cpp File Reference
#include "lapack_common.h"
#include <Eigen/Eigenvalues>
Include dependency graph for eigenvalues.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

else if (UPLO(*uplo)==INVALID) *info
 
 if (query_size)
 
 if (eig.info()==NoConvergence)
 
 if (computeVectors) matrix(a
 
else iflda (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< PlainMatrixTypeeig (mat, computeVectors?ComputeEigenvectors:EigenvaluesOnly)
 
info = 0
 
lda = eig.eigenvectors()
 
else mat = matrix(a,*n,*n,*lda)
 
PlainMatrixType matn
 
if n return
 

Function Documentation

◆ if() [1/4]

else if ( UPLO uplo = =INVALID)

Definition at line 60 of file 3rdparty/Eigen/lapack/cholesky.cpp.

◆ if() [2/4]

if ( query_size  )

Definition at line 32 of file eigenvalues.cpp.

◆ if() [3/4]

if ( eig.  info() = =NoConvergence)

Definition at line 48 of file eigenvalues.cpp.

◆ if() [4/4]

if ( computeVectors  )

◆ lda()

else if* lda ( ,
n 
)

Definition at line 23 of file eigenvalues.cpp.

◆ make_vector()

make_vector ( w  ,
n 
)

Variable Documentation

◆ computeVectors

bool computeVectors = *jobz=='V' || *jobz=='v'

Definition at line 45 of file eigenvalues.cpp.

◆ eig

SelfAdjointEigenSolver<PlainMatrixType> eig(mat, computeVectors?ComputeEigenvectors:EigenvaluesOnly)

◆ info

else if n* info = 0

Definition at line 19 of file eigenvalues.cpp.

◆ lda

else if * lda = eig.eigenvectors()

Definition at line 59 of file eigenvalues.cpp.

◆ mat

else mat = matrix(a,*n,*n,*lda)

Definition at line 43 of file eigenvalues.cpp.

◆ n

* n

Definition at line 41 of file eigenvalues.cpp.

◆ return

return

Definition at line 38 of file eigenvalues.cpp.



gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:48