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


Public Methods | |
| TVectorD () | |
| TVectorD (Int_t n) | |
| TVectorD (Int_t lwb, Int_t upb) | |
| TVectorD (Int_t n, const Double_t *elements) | |
| TVectorD (Int_t lwb, Int_t upb, const Double_t *elements) | |
| TVectorD (const TVectorD &another) | |
| TVectorD (const TMatrixDRow &mr) | |
| TVectorD (const TMatrixDColumn &mc) | |
| TVectorD (const TMatrixDDiag &md) | |
| TVectorD (Int_t lwb, Int_t upb, Double_t iv1,...) | |
| virtual | ~TVectorD () |
| void | Draw (Option_t *option="") |
| void | ResizeTo (Int_t n) |
| void | ResizeTo (Int_t lwb, Int_t upb) |
| void | ResizeTo (const TVectorD &v) |
| Bool_t | IsValid () const |
| const Double_t & | operator() (Int_t index) const |
| Double_t & | operator() (Int_t index) |
| const Double_t & | operator[] (Int_t index) const |
| Double_t & | operator[] (Int_t index) |
| Int_t | GetLwb () const |
| Int_t | GetUpb () const |
| Int_t | GetNrows () const |
| Int_t | GetNoElements () const |
| Double_t * | GetElements () |
| const Double_t * | GetElements () const |
| void | SetElements (const Double_t *elements) |
| TVectorD & | operator= (const TVectorD &source) |
| TVectorD & | operator= (Double_t val) |
| TVectorD & | operator= (const TMatrixDRow &mr) |
| TVectorD & | operator= (const TMatrixDColumn &mc) |
| TVectorD & | operator= (const TMatrixDDiag &md) |
| TVectorD & | operator-= (Double_t val) |
| TVectorD & | operator+= (Double_t val) |
| TVectorD & | operator *= (Double_t val) |
| TVectorD & | operator *= (const TMatrixD &a) |
| Bool_t | operator== (Double_t val) const |
| Bool_t | operator!= (Double_t val) const |
| Bool_t | operator< (Double_t val) const |
| Bool_t | operator<= (Double_t val) const |
| Bool_t | operator> (Double_t val) const |
| Bool_t | operator>= (Double_t val) const |
| TVectorD & | Zero () |
| TVectorD & | Abs () |
| TVectorD & | Sqr () |
| TVectorD & | Sqrt () |
| TVectorD & | Apply (const TElementActionD &action) |
| TVectorD & | Apply (const TElementPosActionD &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 |
| Double_t * | fElements |
Friends | |
| class | TMatrixD |
| class | TMatrixDRow |
| class | TMatrixDColumn |
| class | TMatrixDDiag |
| class | TMatrixDFlat |
| TVectorD & | operator+= (TVectorD &target, const TVectorD &source) |
| TVectorD & | operator-= (TVectorD &target, const TVectorD &source) |
| TVectorD | operator+ (const TVectorD &source1, const TVectorD &source2) |
| TVectorD | operator- (const TVectorD &source1, const TVectorD &source2) |
| Double_t | operator * (const TVectorD &v1, const TVectorD &v2) |
| TVectorD & | Add (TVectorD &target, Double_t scalar, const TVectorD &source) |
| TVectorD & | ElementMult (TVectorD &target, const TVectorD &source) |
| TVectorD & | ElementDiv (TVectorD &target, const TVectorD &source) |
| Bool_t | operator== (const TVectorD &v1, const TVectorD &v2) |
| void | Compare (const TVectorD &im1, const TVectorD &im2) |
| Bool_t | AreCompatible (const TVectorD &v1, const TVectorD &v2) |
|
|
Definition at line 101 of file TVectorD.h. References Invalidate(). |
|
|
Definition at line 195 of file TVectorD.h. References Allocate(). |
|
||||||||||||
|
Definition at line 200 of file TVectorD.h. References Allocate(). |
|
||||||||||||
|
Definition at line 221 of file TVectorD.h. References Allocate(), and SetElements(). |
|
||||||||||||||||
|
Definition at line 227 of file TVectorD.h. References Allocate(), and SetElements(). |
|
|
Definition at line 261 of file TVectorD.h. References Allocate(), and TObject::Error(). |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
||||||||||||
|
Referenced by TVectorD(). |
|
|
Definition at line 98 of file TVectorD.h. References fElements, and fNrows. Referenced by TVectorD(). |
|
|
Reimplemented from TObject. |
|
|
Definition at line 270 of file TVectorD.h. Referenced by ResizeTo(). |
|
||||||||||||
|
|
|
|
Definition at line 275 of file TVectorD.h. |
|
|
Definition at line 205 of file TVectorD.h. References fNrows. Referenced by AreCompatible(), SetElements(), and Zero(). |
|
|
|
|
|
Definition at line 280 of file TVectorD.h. |
|
|
Definition at line 285 of file TVectorD.h. |
|
|
Definition at line 290 of file TVectorD.h. |
|
|
Definition at line 128 of file TVectorD.h. References fRowLwb. Referenced by ResizeTo(). |
|
|
Definition at line 129 of file TVectorD.h. References fNrows, and fRowLwb. Referenced by ResizeTo(). |
|
|
Definition at line 130 of file TVectorD.h. References fNrows. |
|
|
Definition at line 131 of file TVectorD.h. References fNrows. |
|
|
Definition at line 132 of file TVectorD.h. References fElements. |
|
|
Definition at line 133 of file TVectorD.h. References fElements. |
|
|
Definition at line 212 of file TVectorD.h. References TObject::Error(), fElements, fNrows, and IsValid(). Referenced by TVectorD(). |
|
|
Definition at line 252 of file TVectorD.h. References AreCompatible, fElements, fNrows, and TObject::operator=(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 295 of file TVectorD.h. References TObject::Error(), fElements, fNrows, and IsValid(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from TObject. |
|
|
Definition at line 85 of file TVectorD.h. |
|
|
Definition at line 86 of file TVectorD.h. |
|
|
Definition at line 87 of file TVectorD.h. |
|
|
Definition at line 88 of file TVectorD.h. |
|
|
Definition at line 89 of file TVectorD.h. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 233 of file TVectorD.h. Referenced by operator=(). |
|
|
Definition at line 92 of file TVectorD.h. |
|
|
number of rows in allocated memory (>=fNrows)
Definition at line 93 of file TVectorD.h. Referenced by AreCompatible(), GetNoElements(), GetNrows(), GetUpb(), Invalidate(), IsValid(), operator=(), SetElements(), and Zero(). |
|
|
Definition at line 94 of file TVectorD.h. Referenced by AreCompatible(), GetLwb(), and GetUpb(). |
|
|
Definition at line 95 of file TVectorD.h. Referenced by GetElements(), Invalidate(), operator=(), SetElements(), and Zero(). |
1.2.16