|
MAST
|
#include <lapack_zggevx_interface.h>


Public Member Functions | |
| LAPACK_ZGGEVX () | |
| virtual void | compute (const ComplexMatrixX &A, const ComplexMatrixX &B, bool computeEigenvectors=true) |
computes the eigensolution for . More... | |
Public Member Functions inherited from MAST::LAPACK_ZGGEV_Base | |
| LAPACK_ZGGEV_Base () | |
| const ComplexMatrixX & | A () const |
| const ComplexMatrixX & | B () const |
| const ComplexVectorX & | alphas () const |
| const ComplexVectorX & | betas () const |
| const ComplexMatrixX & | left_eigenvectors () 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... | |
| void | print_inner_product (std::ostream &out) const |
Additional Inherited Members | |
Protected Attributes inherited from MAST::LAPACK_ZGGEV_Base | |
| ComplexMatrixX | _A |
| ComplexMatrixX | _B |
| ComplexMatrixX | VL |
| ComplexMatrixX | VR |
| ComplexVectorX | alpha |
| ComplexVectorX | beta |
| int | info_val |
Definition at line 291 of file lapack_zggevx_interface.h.
|
inline |
|
virtual |
computes the eigensolution for
.
A & B will be overwritten
Implements MAST::LAPACK_ZGGEV_Base.
Definition at line 26 of file lapack_zggevx_interface.cpp.

