12#ifndef ROOT_TMatrixDSymEigen
13#define ROOT_TMatrixDSymEigen
#define ClassDef(name, id)
TMatrixTSym< Double_t > TMatrixDSym
TMatrixT< Double_t > TMatrixD
TVectorT< Double_t > TVectorD
static void MakeEigenVectors(TMatrixD &v, TVectorD &d, TVectorD &e)
Symmetric tridiagonal QL algorithm.
static void MakeTridiagonal(TMatrixD &v, TVectorD &d, TVectorD &e)
This is derived from the Algol procedures tred2 by Bowdler, Martin, Reinsch, and Wilkinson,...
const TVectorD & GetEigenValues() const
TMatrixDSymEigen & operator=(const TMatrixDSymEigen &source)
Assignment operator.
const TMatrixD & GetEigenVectors() const
virtual ~TMatrixDSymEigen()