ROOT
6.06/09
Reference Guide
|
Definition at line 33 of file TMatrixDSymEigen.h.
Public Types | |
enum | { kWorkMax = 100 } |
Public Member Functions | |
TMatrixDSymEigen () | |
TMatrixDSymEigen (const TMatrixDSym &a) | |
TMatrixDSymEigen (const TMatrixDSymEigen &another) | |
Copy constructor. More... | |
virtual | ~TMatrixDSymEigen () |
const TMatrixD & | GetEigenVectors () const |
const TVectorD & | GetEigenValues () const |
TMatrixDSymEigen & | operator= (const TMatrixDSymEigen &source) |
Assignment operator. More... | |
Static Protected Member Functions | |
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. More... | |
static void | MakeEigenVectors (TMatrixD &v, TVectorD &d, TVectorD &e) |
Symmetric tridiagonal QL algorithm. More... | |
Protected Attributes | |
TMatrixD | fEigenVectors |
TVectorD | fEigenValues |
#include <TMatrixDSymEigen.h>
anonymous enum |
Enumerator | |
---|---|
kWorkMax |
Definition at line 45 of file TMatrixDSymEigen.h.
|
inline |
Definition at line 47 of file TMatrixDSymEigen.h.
TMatrixDSymEigen::TMatrixDSymEigen | ( | const TMatrixDSym & | a | ) |
TMatrixDSymEigen::TMatrixDSymEigen | ( | const TMatrixDSymEigen & | another | ) |
Copy constructor.
Definition at line 61 of file TMatrixDSymEigen.cxx.
|
inlinevirtual |
Definition at line 50 of file TMatrixDSymEigen.h.
|
inline |
Definition at line 60 of file TMatrixDSymEigen.h.
Referenced by TMatrixTSym< Element >::EigenVectors(), TRobustEstimator::Exact(), TUnfold::InvertMSparseSymmPos(), RooNDKeysPdf::loadDataSet(), and TPrincipal::MakePrincipals().
|
inline |
Definition at line 59 of file TMatrixDSymEigen.h.
Referenced by TMatrixTSym< Element >::EigenVectors(), TRobustEstimator::Exact(), TMVA::Tools::GetSQRootMatrix(), TUnfold::InvertMSparseSymmPos(), RooNDKeysPdf::loadDataSet(), and TPrincipal::MakePrincipals().
|
staticprotected |
Symmetric tridiagonal QL algorithm.
This is derived from the Algol procedures tql2, by Bowdler, Martin, Reinsch, and Wilkinson, Handbook for Auto. Comp., Vol.ii-Linear Algebra, and the corresponding Fortran subroutine in EISPACK.
Definition at line 201 of file TMatrixDSymEigen.cxx.
This is derived from the Algol procedures tred2 by Bowdler, Martin, Reinsch, and Wilkinson, Handbook for Auto.
Comp., Vol.ii-Linear Algebra, and the corresponding Fortran subroutine in EISPACK.
Definition at line 71 of file TMatrixDSymEigen.cxx.
TMatrixDSymEigen & TMatrixDSymEigen::operator= | ( | const TMatrixDSymEigen & | source | ) |
Assignment operator.
Definition at line 328 of file TMatrixDSymEigen.cxx.
|
protected |
Definition at line 41 of file TMatrixDSymEigen.h.
Referenced by GetEigenValues(), and operator=().
|
protected |
Definition at line 40 of file TMatrixDSymEigen.h.
Referenced by GetEigenVectors(), and operator=().