StRoot
1
|
Public Member Functions | |
TRDiagMatrix (Int_t nrows=0) | |
TRDiagMatrix (Int_t nrows, const Double_t *Array) | |
TRDiagMatrix (Int_t nrows, const Float_t *Array) | |
TRDiagMatrix (Int_t nrows, const Char_t *s) | |
TRDiagMatrix (const TRDiagMatrix &W, ETRMatrixCreatorsOp kop) | |
TRDiagMatrix (Int_t nrows, Double_t a0,...) | |
void | Inverse () |
Int_t | GetNrows () const |
Int_t | GetNcols () const |
virtual ETRMatrixType | GetMatrixType () const |
virtual Double_t | Product (const TRVector &A, ETRMatrixCreatorsOp kop) |
virtual void | Print (Option_t *opt="") const |
Double_t & | operator() (Int_t i) |
Double_t | operator() (Int_t i) const |
Double_t & | operator() (Int_t i, Int_t j) |
Double_t | operator() (Int_t i, Int_t j) const |
void | AddRow (const Double_t *row) |
void | AddRow (const Double_t row) |
Public Member Functions inherited from TRArray | |
TRArray (Int_t N=0) | |
TRArray (Int_t N, Double_t a0,...) | |
TRArray (Int_t N, const Double_t *Array) | |
TRArray (Int_t N, const Float_t *Array) | |
TRArray (const TRArray &A, const Double_t fA, TRArray &B, const Double_t fB) | |
TRArray (Int_t N, const Char_t *s) | |
virtual Bool_t | IsValid () const |
virtual Double_t | Mag2 () const |
virtual Double_t | Mag () const |
virtual void | SetValid (Bool_t Valid=kTRUE) |
void | Set (Int_t n) |
void | Set (Int_t n, const Double_t *array) |
void | Set (Int_t n, const Float_t *array) |
void | AdoptA (Int_t n, Double_t *arr) |
void | reset () |
TRArray & | operator= (const TRArray &rhs) |
Bool_t | Verify (const TRArray &A, const Double_t zeru=5.e-7, Int_t Level=1) const |
Protected Attributes | |
Int_t | fNrows |
Protected Attributes inherited from TRArray | |
Bool_t | fValid |
Bool_t | fIsNotOwn |
Additional Inherited Members | |
Public Types inherited from TRArray | |
enum | ETRMatrixType { kUndefined, kVector, kRectangular, kSemiPosDefinedSymMatrix, kDiagonalMatrix } |
enum | ETRMatrixCreatorsOp { kZero, kUnit, kTransposed, kInverted, kInvertedPosDef, kInvertedA, kMult, kAxB, kAxBT, kATxB, kATxBT, kAxBxAT, kATxBxA, kSxA, kAxS, kSxAT, kATxS, kAxAT, kATxA, kAxSxAT, kATxSxA, kRxSxR } |
Definition at line 6 of file TRDiagMatrix.h.