ROOT 6.13/01 Reference Guide |
#include "Rtypes.h"
#include "TMatrixD.h"
#include "TMatrixDUtils.h"
#include "TObject.h"
#include "TVectorD.h"
#include <limits>
Classes | |
class | TDecompBase |
Decomposition Base class. More... | |
Functions | |
void | ApplyGivens (Double_t &z1, Double_t &z2, Double_t c, Double_t s) |
Apply a Givens transformation as defined by c and s to the vector components v1 and v2 . More... | |
void | ApplyHouseHolder (const TVectorD &vc, Double_t up, Double_t b, Int_t lp, Int_t l, TMatrixDRow &cr) |
Apply Householder-transformation. More... | |
void | ApplyHouseHolder (const TVectorD &vc, Double_t up, Double_t b, Int_t lp, Int_t l, TMatrixDColumn &cc) |
Apply Householder-transformation. More... | |
void | ApplyHouseHolder (const TVectorD &vc, Double_t up, Double_t b, Int_t lp, Int_t l, TVectorD &cv) |
Apply Householder-transformation. More... | |
void | DefAplGivens (Double_t &v1, Double_t &v2, Double_t &c, Double_t &s) |
Define and apply a Givens-rotation by calculating 2 rotation parameters c and s. More... | |
void | DefGivens (Double_t v1, Double_t v2, Double_t &c, Double_t &s) |
Defines a Givens-rotation by calculating 2 rotation parameters c and s. More... | |
Bool_t | DefHouseHolder (const TVectorD &vc, Int_t lp, Int_t l, Double_t &up, Double_t &b, Double_t tol=0.0) |
Define a Householder-transformation through the parameters up and b . More... | |
void ApplyGivens | ( | Double_t & | z1, |
Double_t & | z2, | ||
Double_t | c, | ||
Double_t | s | ||
) |
Apply a Givens transformation as defined by c and s to the vector components v1 and v2 .
Definition at line 537 of file TDecompBase.cxx.
void ApplyHouseHolder | ( | const TVectorD & | vc, |
Double_t | up, | ||
Double_t | b, | ||
Int_t | lp, | ||
Int_t | l, | ||
TMatrixDRow & | cr | ||
) |
Apply Householder-transformation.
Definition at line 389 of file TDecompBase.cxx.
void ApplyHouseHolder | ( | const TVectorD & | vc, |
Double_t | up, | ||
Double_t | b, | ||
Int_t | lp, | ||
Int_t | l, | ||
TMatrixDColumn & | cc | ||
) |
Apply Householder-transformation.
Definition at line 418 of file TDecompBase.cxx.
void ApplyHouseHolder | ( | const TVectorD & | vc, |
Double_t | up, | ||
Double_t | b, | ||
Int_t | lp, | ||
Int_t | l, | ||
TVectorD & | cv | ||
) |
Apply Householder-transformation.
Definition at line 447 of file TDecompBase.cxx.
void DefAplGivens | ( | Double_t & | v1, |
Double_t & | v2, | ||
Double_t & | c, | ||
Double_t & | s | ||
) |
Define and apply a Givens-rotation by calculating 2 rotation parameters c and s.
The rotation is defined with and applied to the vector components v1 and v2.
Definition at line 505 of file TDecompBase.cxx.
void DefGivens | ( | Double_t | v1, |
Double_t | v2, | ||
Double_t & | c, | ||
Double_t & | s | ||
) |
Defines a Givens-rotation by calculating 2 rotation parameters c and s.
The rotation is defined with the vector components v1 and v2.
Definition at line 476 of file TDecompBase.cxx.
Bool_t DefHouseHolder | ( | const TVectorD & | vc, |
Int_t | lp, | ||
Int_t | l, | ||
Double_t & | up, | ||
Double_t & | b, | ||
Double_t | tol = 0.0 |
||
) |
Define a Householder-transformation through the parameters up and b .
Definition at line 354 of file TDecompBase.cxx.