SyTen
syten::DenseEigensolver::DenseEigensolver< std::complex< double > > Struct Reference

Dense nonsymmetric eigensolver, specialisation for complex doubles. More...

#include <dense_eigensolver.h>

+ Inheritance diagram for syten::DenseEigensolver::DenseEigensolver< std::complex< double > >:
+ Collaboration diagram for syten::DenseEigensolver::DenseEigensolver< std::complex< double > >:

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< std::complex< double > >
typedef std::complex< double > Scalar
 The scalar type to be used. More...
 
- Public Attributes inherited from syten::DenseEigensolver::DenseEigensolverBase< std::complex< double > >
DenseTensor< 1, Scalarevalues
 Vector of eigenvalues, unsorted! More...
 
DenseTensor< 2, Scalarleft_evectors
 Matrix of left eigenvectors, each row contains one complex-conjugated vector. More...
 
DenseTensor< 2, Scalarright_evectors
 Matrix of right eigenvectors, each row contains one eigenvector. More...
 

Detailed Description

Dense nonsymmetric eigensolver, specialisation for complex doubles.


The documentation for this struct was generated from the following files: