#include "TDecompBase.h"
#include "TMath.h"
#include "TError.h"
Go to the source code of this file.
Functions | |
ClassImp (TDecompBase) TDecompBase | |
Bool_t | DefHouseHolder (const TVectorD &vc, Int_t lp, Int_t l, Double_t &up, Double_t &beta, Double_t tol) |
void | ApplyHouseHolder (const TVectorD &vc, Double_t up, Double_t beta, Int_t lp, Int_t l, TMatrixDRow &cr) |
void | ApplyHouseHolder (const TVectorD &vc, Double_t up, Double_t beta, Int_t lp, Int_t l, TMatrixDColumn &cc) |
void | ApplyHouseHolder (const TVectorD &vc, Double_t up, Double_t beta, Int_t lp, Int_t l, TVectorD &cv) |
void | DefGivens (Double_t v1, Double_t v2, Double_t &c, Double_t &s) |
void | DefAplGivens (Double_t &v1, Double_t &v2, Double_t &c, Double_t &s) |
void | ApplyGivens (Double_t &z1, Double_t &z2, Double_t c, Double_t s) |
void ApplyHouseHolder | ( | const TVectorD & | vc, | |
Double_t | up, | |||
Double_t | beta, | |||
Int_t | lp, | |||
Int_t | l, | |||
TVectorD & | cv | |||
) |
Definition at line 432 of file TDecompBase.cxx.
References Error, TVectorT< Element >::GetMatrixArray(), TVectorT< Element >::GetNrows(), i, nc, s, and vp.
void ApplyHouseHolder | ( | const TVectorD & | vc, | |
Double_t | up, | |||
Double_t | beta, | |||
Int_t | lp, | |||
Int_t | l, | |||
TMatrixDColumn & | cc | |||
) |
Definition at line 403 of file TDecompBase.cxx.
References Error, TVectorT< Element >::GetMatrixArray(), TVectorT< Element >::GetNrows(), TMatrixTColumn< Element >::GetPtr(), i, nc, s, and vp.
void ApplyHouseHolder | ( | const TVectorD & | vc, | |
Double_t | up, | |||
Double_t | beta, | |||
Int_t | lp, | |||
Int_t | l, | |||
TMatrixDRow & | cr | |||
) |
Definition at line 374 of file TDecompBase.cxx.
References Error, TMatrixTRow_const< Element >::GetInc(), TMatrixTRow_const< Element >::GetMatrix(), TVectorT< Element >::GetMatrixArray(), TVectorT< Element >::GetNrows(), TMatrixTRow< Element >::GetPtr(), i, nc, s, and vp.
ClassImp | ( | TDecompBase | ) |
Bool_t DefHouseHolder | ( | const TVectorD & | vc, | |
Int_t | lp, | |||
Int_t | l, | |||
Double_t & | up, | |||
Double_t & | beta, | |||
Double_t | tol | |||
) |
Definition at line 339 of file TDecompBase.cxx.
References TMath::Abs(), c, TVectorT< Element >::GetMatrixArray(), TVectorT< Element >::GetNrows(), i, kFALSE, kTRUE, TMath::Max(), n, TMath::Sqrt(), and vp.