12 #ifndef ROOT_TMatrixDSymEigen 13 #define ROOT_TMatrixDSymEigen 26 #ifndef ROOT_TMatrixDSym static void MakeEigenVectors(TMatrixD &v, TVectorD &d, TVectorD &e)
Symmetric tridiagonal QL algorithm.
TMatrixDSymEigen & operator=(const TMatrixDSymEigen &source)
Assignment operator.
#define ClassDef(name, id)
const TMatrixD & GetEigenVectors() const
const TVectorD & GetEigenValues() const
static void MakeTridiagonal(TMatrixD &v, TVectorD &d, TVectorD &e)
This is derived from the Algol procedures tred2 by Bowdler, Martin, Reinsch, and Wilkinson, Handbook for Auto.
you should not use this method at all Int_t Int_t Double_t Double_t Double_t e
virtual ~TMatrixDSymEigen()