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.