#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=().