TDecompBase.cxx File Reference

#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)


Function Documentation

void ApplyGivens ( Double_t z1,
Double_t z2,
Double_t  c,
Double_t  s 
)

Definition at line 521 of file TDecompBase.cxx.

References w.

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   ) 

Definition at line 118 of file TDecompBase.cxx.

References RootCsg::epsilon.

void DefAplGivens ( Double_t v1,
Double_t v2,
Double_t c,
Double_t s 
)

Definition at line 488 of file TDecompBase.cxx.

References TMath::Abs(), TMath::Hypot(), and w.

void DefGivens ( Double_t  v1,
Double_t  v2,
Double_t c,
Double_t s 
)

Definition at line 460 of file TDecompBase.cxx.

References TMath::Abs(), TMath::Hypot(), and w.

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.


Generated on Tue Jul 5 16:07:19 2011 for ROOT_528-00b_version by  doxygen 1.5.1