Definition at line 170 of file lapack_zggev_interface.h.
#include <lapack_zggev_interface.h>
Public Member Functions | |
LAPACK_ZGGEV () | |
virtual void | compute (const ComplexMatrixX &A, const ComplexMatrixX &B, bool computeEigenvectors=true) |
computes the eigensolution for ![]() | |
![]() | |
LAPACK_ZGGEV_Base () | |
const ComplexMatrixX & | A () const |
const ComplexVectorX & | alphas () const |
const ComplexMatrixX & | B () const |
const ComplexVectorX & | betas () const |
const ComplexMatrixX & | left_eigenvectors () const |
void | print_inner_product (std::ostream &out) const |
const ComplexMatrixX & | right_eigenvectors () const |
void | scale_eigenvectors_to_identity_innerproduct () |
Scales the right eigenvector so that the inner product with respect to the B matrix is equal to an Identity matrix, i.e. More... | |
Additional Inherited Members | |
![]() | |
ComplexMatrixX | _A |
ComplexMatrixX | _B |
ComplexVectorX | alpha |
ComplexVectorX | beta |
int | info_val |
ComplexMatrixX | VL |
ComplexMatrixX | VR |
|
inline |
Definition at line 175 of file lapack_zggev_interface.h.
|
virtual |
computes the eigensolution for .
A & B will be overwritten
Implements MAST::LAPACK_ZGGEV_Base.
Definition at line 26 of file lapack_zggev_interface.cpp.