TDecompBase.h File Reference

#include <limits>
#include "TMatrixD.h"
#include "TVectorD.h"

Go to the source code of this file.

Classes

class  TDecompBase

Functions

Bool_t DefHouseHolder (const TVectorD &vc, Int_t lp, Int_t l, Double_t &up, Double_t &b, Double_t tol=0.0)
void ApplyHouseHolder (const TVectorD &vc, Double_t up, Double_t b, Int_t lp, Int_t l, TMatrixDRow &cr)
void ApplyHouseHolder (const TVectorD &vc, Double_t up, Double_t b, Int_t lp, Int_t l, TMatrixDColumn &cc)
void ApplyHouseHolder (const TVectorD &vc, Double_t up, Double_t b, 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.

Referenced by TDecompSVD::Diag_1(), TDecompSVD::Diag_2(), and TDecompSVD::Diag_3().

void ApplyHouseHolder ( const TVectorD &  vc,
Double_t  up,
Double_t  b,
Int_t  lp,
Int_t  l,
TVectorD &  cv 
)

Definition at line 432 of file TDecompBase.cxx.

void ApplyHouseHolder ( const TVectorD &  vc,
Double_t  up,
Double_t  b,
Int_t  lp,
Int_t  l,
TMatrixDColumn &  cc 
)

Definition at line 403 of file TDecompBase.cxx.

void ApplyHouseHolder ( const TVectorD &  vc,
Double_t  up,
Double_t  b,
Int_t  lp,
Int_t  l,
TMatrixDRow &  cr 
)

Definition at line 374 of file TDecompBase.cxx.

Referenced by TDecompSVD::Bidiagonalize(), TDecompQRH::QRH(), TDecompQRH::Solve(), and TDecompQRH::TransSolve().

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

Definition at line 488 of file TDecompBase.cxx.

Referenced by TDecompSVD::Diag_1(), TDecompSVD::Diag_2(), and TDecompSVD::Diag_3().

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

Definition at line 460 of file TDecompBase.cxx.

Referenced by TDecompSVD::Diag_3().

Bool_t DefHouseHolder ( const TVectorD &  vc,
Int_t  lp,
Int_t  l,
Double_t &  up,
Double_t &  b,
Double_t  tol = 0.0 
)

Definition at line 339 of file TDecompBase.cxx.

Referenced by TDecompSVD::Bidiagonalize(), and TDecompQRH::QRH().


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