#include <TMatrixDEigen.h>
Definition at line 30 of file TMatrixDEigen.h.
| anonymous enum |
Definition at line 44 of file TMatrixDEigen.h.
| anonymous enum |
Definition at line 44 of file TMatrixDEigen.h.
| TMatrixDEigen::TMatrixDEigen | ( | ) | [inline] |
Definition at line 46 of file TMatrixDEigen.h.
| TMatrixDEigen::TMatrixDEigen | ( | const TMatrixD & | a | ) |
| TMatrixDEigen::TMatrixDEigen | ( | const TMatrixDEigen & | another | ) |
Definition at line 91 of file TMatrixDEigen.cxx.
| virtual TMatrixDEigen::~TMatrixDEigen | ( | ) | [inline, virtual] |
Definition at line 50 of file TMatrixDEigen.h.
| TMatrixDEigen::TMatrixDEigen | ( | ) | [inline] |
Definition at line 46 of file TMatrixDEigen.h.
| TMatrixDEigen::TMatrixDEigen | ( | const TMatrixD & | a | ) |
| TMatrixDEigen::TMatrixDEigen | ( | const TMatrixDEigen & | another | ) |
| virtual TMatrixDEigen::~TMatrixDEigen | ( | ) | [inline, virtual] |
Definition at line 50 of file TMatrixDEigen.h.
| void TMatrixDEigen::MakeHessenBerg | ( | TMatrixD & | v, | |
| TVectorD & | ortho, | |||
| TMatrixD & | H | |||
| ) | [static, protected] |
Definition at line 99 of file TMatrixDEigen.cxx.
References TMath::Abs(), g, TVectorT< Element >::GetMatrixArray(), H, h, high, i, j, low, m, n, and TMath::Sqrt().
| void TMatrixDEigen::MakeSchurr | ( | TMatrixD & | v, | |
| TVectorD & | d, | |||
| TVectorD & | e, | |||
| TMatrixD & | H | |||
| ) | [static, protected] |
Definition at line 223 of file TMatrixDEigen.cxx.
References TMath::Abs(), cdiv(), d, Error, gCdivi, gCdivr, TVectorT< Element >::GetMatrixArray(), H, high, i, j, k, l, low, m, TMath::Max(), TMath::Min(), n, norm(), p, TMath::Power(), s, TMath::Sqrt(), t, w, x, and y.
Definition at line 690 of file TMatrixDEigen.cxx.
References d, TVectorT< Element >::GetMatrixArray(), i, j, k, n, and norm().
| const TMatrixD& TMatrixDEigen::GetEigenVectors | ( | ) | const [inline] |
Definition at line 59 of file TMatrixDEigen.h.
References fEigenVectors.
Referenced by astress_eigen(), and TMatrixT< Element >::EigenVectors().
| const TVectorD& TMatrixDEigen::GetEigenValuesRe | ( | ) | const [inline] |
Definition at line 60 of file TMatrixDEigen.h.
References fEigenValuesRe.
Referenced by astress_eigen(), and TMatrixT< Element >::EigenVectors().
| const TVectorD& TMatrixDEigen::GetEigenValuesIm | ( | ) | const [inline] |
Definition at line 61 of file TMatrixDEigen.h.
References fEigenValuesIm.
Referenced by astress_eigen().
| const TMatrixD TMatrixDEigen::GetEigenValues | ( | ) | const |
Definition at line 745 of file TMatrixDEigen.cxx.
References fEigenValuesIm, fEigenValuesRe, fEigenVectors, TVectorT< Element >::GetMatrixArray(), TMatrixT< Element >::GetMatrixArray(), TMatrixTBase< Element >::GetNrows(), TMatrixTBase< Element >::GetRowLwb(), i, j, nrows, and pd.
| TMatrixDEigen & TMatrixDEigen::operator= | ( | const TMatrixDEigen & | source | ) |
Definition at line 732 of file TMatrixDEigen.cxx.
References fEigenValuesIm, fEigenValuesRe, fEigenVectors, TMatrixT< Element >::ResizeTo(), and TVectorT< Element >::ResizeTo().
| static void TMatrixDEigen::MakeHessenBerg | ( | TMatrixD & | v, | |
| TVectorD & | ortho, | |||
| TMatrixD & | H | |||
| ) | [static, protected] |
| static void TMatrixDEigen::MakeSchurr | ( | TMatrixD & | v, | |
| TVectorD & | d, | |||
| TVectorD & | e, | |||
| TMatrixD & | H | |||
| ) | [static, protected] |
| const TMatrixD& TMatrixDEigen::GetEigenVectors | ( | ) | const [inline] |
| const TVectorD& TMatrixDEigen::GetEigenValuesRe | ( | ) | const [inline] |
| const TVectorD& TMatrixDEigen::GetEigenValuesIm | ( | ) | const [inline] |
| const TMatrixD TMatrixDEigen::GetEigenValues | ( | ) | const |
| TMatrixDEigen& TMatrixDEigen::operator= | ( | const TMatrixDEigen & | source | ) |
TMatrixD TMatrixDEigen::fEigenVectors [protected] |
Definition at line 38 of file TMatrixDEigen.h.
Referenced by GetEigenValues(), GetEigenVectors(), and operator=().
TVectorD TMatrixDEigen::fEigenValuesRe [protected] |
Definition at line 39 of file TMatrixDEigen.h.
Referenced by GetEigenValues(), GetEigenValuesRe(), and operator=().
TVectorD TMatrixDEigen::fEigenValuesIm [protected] |
Definition at line 40 of file TMatrixDEigen.h.
Referenced by GetEigenValues(), GetEigenValuesIm(), and operator=().
1.5.1