12 #ifndef ROOT_TMatrixDEigen 13 #define ROOT_TMatrixDEigen 43 : fEigenVectors(), fEigenValuesRe(), fEigenValuesIm() {};
const TVectorD & GetEigenValuesIm() const
static void MakeHessenBerg(TMatrixD &v, TVectorD &ortho, TMatrixD &H)
Nonsymmetric reduction to Hessenberg form.
#define ClassDef(name, id)
const TMatrixD GetEigenValues() const
Computes the block diagonal eigenvalue matrix.
static void MakeSchurr(TMatrixD &v, TVectorD &d, TVectorD &e, TMatrixD &H)
Nonsymmetric reduction from Hessenberg to real Schur form.
static void Sort(TMatrixD &v, TVectorD &d, TVectorD &e)
Sort eigenvalues and corresponding vectors in descending order of Re^2+Im^2 of the complex eigenvalue...
const TMatrixD & GetEigenVectors() const
you should not use this method at all Int_t Int_t Double_t Double_t Double_t e
const TVectorD & GetEigenValuesRe() const
TMatrixDEigen & operator=(const TMatrixDEigen &source)
Assignment operator.