#include <TVector.h>
Inheritance diagram for TVector:


Public Methods | |
| TVector () | |
| TVector (Int_t n) | |
| TVector (Int_t lwb, Int_t upb) | |
| TVector (Int_t n, const Real_t *elements) | |
| TVector (Int_t lwb, Int_t upb, const Real_t *elements) | |
| TVector (const TVector &another) | |
| TVector (const TMatrixRow &mr) | |
| TVector (const TMatrixColumn &mc) | |
| TVector (const TMatrixDiag &md) | |
| TVector (Int_t lwb, Int_t upb, Double_t iv1,...) | |
| virtual | ~TVector () |
| void | Draw (Option_t *option="") |
| void | ResizeTo (Int_t n) |
| void | ResizeTo (Int_t lwb, Int_t upb) |
| void | ResizeTo (const TVector &v) |
| Bool_t | IsValid () const |
| const Real_t & | operator() (Int_t index) const |
| Real_t & | operator() (Int_t index) |
| const Real_t & | operator[] (Int_t index) const |
| Real_t & | operator[] (Int_t index) |
| Int_t | GetLwb () const |
| Int_t | GetUpb () const |
| Int_t | GetNrows () const |
| Int_t | GetNoElements () const |
| Real_t * | GetElements () |
| const Real_t * | GetElements () const |
| void | SetElements (const Real_t *elements) |
| TVector & | operator= (const TVector &source) |
| TVector & | operator= (Real_t val) |
| TVector & | operator= (const TMatrixRow &mr) |
| TVector & | operator= (const TMatrixColumn &mc) |
| TVector & | operator= (const TMatrixDiag &md) |
| TVector & | operator-= (Double_t val) |
| TVector & | operator+= (Double_t val) |
| TVector & | operator *= (Double_t val) |
| TVector & | operator *= (const TMatrix &a) |
| Bool_t | operator== (Real_t val) const |
| Bool_t | operator!= (Real_t val) const |
| Bool_t | operator< (Real_t val) const |
| Bool_t | operator<= (Real_t val) const |
| Bool_t | operator> (Real_t val) const |
| Bool_t | operator>= (Real_t val) const |
| TVector & | Zero () |
| TVector & | Abs () |
| TVector & | Sqr () |
| TVector & | Sqrt () |
| TVector & | Apply (const TElementAction &action) |
| TVector & | Apply (const TElementPosAction &action) |
| Double_t | Norm1 () const |
| Double_t | Norm2Sqr () const |
| Double_t | NormInf () const |
| void | Print (Option_t *option="") const |
Protected Methods | |
| void | Allocate (Int_t nrows, Int_t row_lwb=0) |
| void | Invalidate () |
Protected Attributes | |
| Int_t | fNmem |
| Int_t | fNrows |
| number of rows in allocated memory (>=fNrows) | |
| Int_t | fRowLwb |
| Real_t * | fElements |
Friends | |
| class | TMatrix |
| class | TMatrixRow |
| class | TMatrixColumn |
| class | TMatrixDiag |
| class | TMatrixFlat |
| TVector & | operator+= (TVector &target, const TVector &source) |
| TVector & | operator-= (TVector &target, const TVector &source) |
| TVector | operator+ (const TVector &source1, const TVector &source2) |
| TVector | operator- (const TVector &source1, const TVector &source2) |
| Double_t | operator * (const TVector &v1, const TVector &v2) |
| TVector & | Add (TVector &target, Double_t scalar, const TVector &source) |
| TVector & | ElementMult (TVector &target, const TVector &source) |
| TVector & | ElementDiv (TVector &target, const TVector &source) |
| Bool_t | operator== (const TVector &v1, const TVector &v2) |
| void | Compare (const TVector &im1, const TVector &im2) |
| Bool_t | AreCompatible (const TVector &v1, const TVector &v2) |
|
|
Definition at line 101 of file TVector.h. References Invalidate(). |
|
|
Definition at line 195 of file TVector.h. References Allocate(). |
|
||||||||||||
|
Definition at line 200 of file TVector.h. References Allocate(). |
|
||||||||||||
|
Definition at line 221 of file TVector.h. References Allocate(), and SetElements(). |
|
||||||||||||||||
|
Definition at line 227 of file TVector.h. References Allocate(), and SetElements(). |
|
|
Definition at line 261 of file TVector.h. References Allocate(), and TObject::Error(). |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
||||||||||||
|
Referenced by TVector(). |
|
|
Definition at line 98 of file TVector.h. References fElements, and fNrows. Referenced by TVector(). |
|
|
Reimplemented from TObject. |
|
|
Definition at line 270 of file TVector.h. Referenced by ResizeTo(). |
|
||||||||||||
|
|
|
|
|
|
|
Definition at line 205 of file TVector.h. References fNrows. Referenced by AreCompatible(), SetElements(), and Zero(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 128 of file TVector.h. References fRowLwb. Referenced by ResizeTo(). |
|
|
Definition at line 129 of file TVector.h. References fNrows, and fRowLwb. Referenced by ResizeTo(). |
|
|
Definition at line 130 of file TVector.h. References fNrows. |
|
|
Definition at line 131 of file TVector.h. References fNrows. |
|
|
Definition at line 132 of file TVector.h. References fElements. |
|
|
Definition at line 133 of file TVector.h. References fElements. |
|
|
Definition at line 212 of file TVector.h. References TObject::Error(), fElements, fNrows, and IsValid(). Referenced by TVector(). |
|
|
Definition at line 252 of file TVector.h. References AreCompatible, fElements, fNrows, and TObject::operator=(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 295 of file TVector.h. References TObject::Error(), fElements, fNrows, and IsValid(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from TObject. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 233 of file TVector.h. Referenced by operator=(). |
|
|
|
|
|
number of rows in allocated memory (>=fNrows)
Definition at line 93 of file TVector.h. Referenced by AreCompatible(), GetNoElements(), GetNrows(), GetUpb(), Invalidate(), IsValid(), operator=(), SetElements(), and Zero(). |
|
|
Definition at line 94 of file TVector.h. Referenced by AreCompatible(), GetLwb(), and GetUpb(). |
|
|
Definition at line 95 of file TVector.h. Referenced by GetElements(), Invalidate(), operator=(), SetElements(), and Zero(). |
1.2.16