Dense nonsymmetric eigensolver, specialisation for doubles. More...
#include <dense_eigensolver.h>
Public Member Functions | |
DenseEigensolver ()=default | |
Default ctor not doing any work. More... | |
DenseEigensolver (DenseTensor< 2, DenseEigensolver::Scalar > &&input, bool calc_right=true, bool calc_left=false) | |
Standard ctor doing the decomposition immediately. More... | |
Additional Inherited Members | |
Public Types inherited from syten::DenseEigensolver::DenseEigensolverBase< double > | |
typedef double | Scalar |
The scalar type to be used. More... | |
Public Attributes inherited from syten::DenseEigensolver::DenseEigensolverBase< double > | |
DenseTensor< 1, Scalar > | evalues |
Vector of eigenvalues, unsorted! More... | |
DenseTensor< 2, Scalar > | left_evectors |
Matrix of left eigenvectors, each row contains one complex-conjugated vector. More... | |
DenseTensor< 2, Scalar > | right_evectors |
Matrix of right eigenvectors, each row contains one eigenvector. More... | |
Dense nonsymmetric eigensolver, specialisation for doubles.