GQCP
|
#include <GeneralizedEigenproblemEnvironment.hpp>
Public Types | |
using | Scalar = _Scalar |
Public Member Functions | |
GeneralizedEigenproblemEnvironment (const SquareMatrix< Scalar > &A, const SquareMatrix< Scalar > &S) | |
std::vector< Eigenpair< double, Scalar > > | eigenpairs (const size_t number_of_requested_eigenpairs=1) const |
Static Public Member Functions | |
static GeneralizedEigenproblemEnvironment | Dense (const SquareMatrix< Scalar > &A, const SquareMatrix< Scalar > &S) |
Public Attributes | |
SquareMatrix< Scalar > | A |
SquareMatrix< Scalar > | S |
VectorX< double > | eigenvalues |
MatrixX< Scalar > | eigenvectors |
An environment used to solve generalized eigenvalue problems for matrices.
_Scalar | The scalar type of the matrix elements: real or complex. |
using GQCP::GeneralizedEigenproblemEnvironment< _Scalar >::Scalar = _Scalar |
|
inline |
A | The matrix whose eigenvalue problem should be solved. |
|
inlinestatic |
A | The matrix whose eigenvalue problem should be solved. |
|
inline |
number_of_requested_eigenpairs | The number of eigenpairs to retrieve. |
SquareMatrix<Scalar> GQCP::GeneralizedEigenproblemEnvironment< _Scalar >::A |
VectorX<double> GQCP::GeneralizedEigenproblemEnvironment< _Scalar >::eigenvalues |
MatrixX<Scalar> GQCP::GeneralizedEigenproblemEnvironment< _Scalar >::eigenvectors |
SquareMatrix<Scalar> GQCP::GeneralizedEigenproblemEnvironment< _Scalar >::S |