Functions | |
| template<class Element > | |
| TMatrixT< Element > & | Add (TMatrixT< Element > &target, Element scalar, const TMatrixT< Element > &source) | 
| Modify addition: target += scalar * source.   | |
| template<class Element > | |
| TMatrixT< Element > & | Add (TMatrixT< Element > &target, Element scalar, const TMatrixTSym< Element > &source) | 
| Modify addition: target += scalar * source.   | |
| template<class Element > | |
| TVectorT< Element > & | Add (TVectorT< Element > &target, Element scalar, const TMatrixT< Element > &a, const TVectorT< Element > &source) | 
| Modify addition: target += scalar * A * source.   | |
| template<class Element > | |
| TVectorT< Element > & | Add (TVectorT< Element > &target, Element scalar, const TMatrixTSparse< Element > &a, const TVectorT< Element > &source) | 
| Modify addition: target += A * source.   | |
| template<class Element > | |
| TVectorT< Element > & | Add (TVectorT< Element > &target, Element scalar, const TMatrixTSym< Element > &a, const TVectorT< Element > &source) | 
| Modify addition: target += A * source.   | |
| template<class Element > | |
| TVectorT< Element > & | Add (TVectorT< Element > &target, Element scalar, const TVectorT< Element > &source) | 
| Modify addition: target += scalar * source.   | |
| template<class Element > | |
| TVectorT< Element > & | AddElemDiv (TVectorT< Element > &target, Element scalar, const TVectorT< Element > &source1, const TVectorT< Element > &source2) | 
| Modify addition: target += scalar * ElementDiv(source1,source2) .   | |
| template<class Element > | |
| TVectorT< Element > & | AddElemDiv (TVectorT< Element > &target, Element scalar, const TVectorT< Element > &source1, const TVectorT< Element > &source2, const TVectorT< Element > &select) | 
| Modify addition: target += scalar * ElementDiv(source1,source2) only for those elements where select[i] != 0.0.   | |
| template<class Element > | |
| TVectorT< Element > & | AddElemMult (TVectorT< Element > &target, Element scalar, const TVectorT< Element > &source1, const TVectorT< Element > &source2) | 
| Modify addition: target += scalar * ElementMult(source1,source2) .   | |
| template<class Element > | |
| TVectorT< Element > & | AddElemMult (TVectorT< Element > &target, Element scalar, const TVectorT< Element > &source1, const TVectorT< Element > &source2, const TVectorT< Element > &select) | 
| Modify addition: target += scalar * ElementMult(source1,source2) only for those elements where select[i] != 0.0.   | |
| template<class Element > | |
| void | AMultB (const Element *const ap, Int_t na, Int_t ncolsa, const Element *const bp, Int_t nb, Int_t ncolsb, Element *cp) | 
| Elementary routine to calculate matrix multiplication A*B.   | |
| template<class Element > | |
| void | AMultBt (const Element *const ap, Int_t na, Int_t ncolsa, const Element *const bp, Int_t nb, Int_t ncolsb, Element *cp) | 
| Elementary routine to calculate matrix multiplication A*B^T.   | |
| template<class Element1 , class Element2 > | |
| Bool_t | AreCompatible (const TMatrixT< Element1 > &m, const TVectorT< Element2 > &v, Int_t verbose=0) | 
| Check if m and v are both valid and have compatible shapes for M * v.   | |
| template<class Element1 , class Element2 > | |
| Bool_t | AreCompatible (const TMatrixTBase< Element1 > &m1, const TMatrixTBase< Element2 > &m2, Int_t verbose=0) | 
| Check that matrice sm1 and m2 areboth valid and have identical shapes .   | |
| template<class Element1 , class Element2 > | |
| Bool_t | AreCompatible (const TVectorT< Element1 > &v, const TMatrixT< Element2 > &m, Int_t verbose=0) | 
| Check if m and v are both valid and have compatible shapes for v * M.   | |
| template<class Element1 , class Element2 > | |
| Bool_t | AreCompatible (const TVectorT< Element1 > &v1, const TVectorT< Element2 > &v2, Int_t verbose=0) | 
| Check if v1 and v2 are both valid and have the same shape.   | |
| template<class Element > | |
| void | AtMultB (const Element *const ap, Int_t ncolsa, const Element *const bp, Int_t nb, Int_t ncolsb, Element *cp) | 
| Elementary routine to calculate matrix multiplication A^T*B.   | |
| template<class Element > | |
| void | Compare (const TMatrixTBase< Element > &m1, const TMatrixTBase< Element > &m2) | 
| Compare two matrices and print out the result of the comparison.   | |
| template<class Element > | |
| void | Compare (const TVectorT< Element > &source1, const TVectorT< Element > &source2) | 
| Compare two vectors and print out the result of the comparison.   | |
| template<class Element > | |
| Element | Dot (const TVectorT< Element > &source1, const TVectorT< Element > &source2) | 
| return inner-produvt v1 . v2   | |
| template<class Element > | |
| Element | E2Norm (const TMatrixTBase< Element > &m1, const TMatrixTBase< Element > &m2) | 
| Square of the Euclidean norm of the difference between two matrices.   | |
| template<class Element > | |
| TMatrixT< Element > & | ElementDiv (TMatrixT< Element > &target, const TMatrixT< Element > &source) | 
| Divide target by the source, element-by-element.   | |
| template<class Element > | |
| TMatrixT< Element > & | ElementDiv (TMatrixT< Element > &target, const TMatrixTSym< Element > &source) | 
| Multiply target by the source, element-by-element.   | |
| template<class Element > | |
| TVectorT< Element > & | ElementDiv (TVectorT< Element > &target, const TVectorT< Element > &source) | 
| Divide target by the source, element-by-element.   | |
| template<class Element > | |
| TVectorT< Element > & | ElementDiv (TVectorT< Element > &target, const TVectorT< Element > &source, const TVectorT< Element > &select) | 
| Divide target by the source, element-by-element only where select[i] != 0.0.   | |
| template<class Element > | |
| TMatrixT< Element > & | ElementMult (TMatrixT< Element > &target, const TMatrixT< Element > &source) | 
| Multiply target by the source, element-by-element.   | |
| template<class Element > | |
| TMatrixT< Element > & | ElementMult (TMatrixT< Element > &target, const TMatrixTSym< Element > &source) | 
| Multiply target by the source, element-by-element.   | |
| template<class Element > | |
| TVectorT< Element > & | ElementMult (TVectorT< Element > &target, const TVectorT< Element > &source) | 
| Multiply target by the source, element-by-element.   | |
| template<class Element > | |
| TVectorT< Element > & | ElementMult (TVectorT< Element > &target, const TVectorT< Element > &source, const TVectorT< Element > &select) | 
| Multiply target by the source, element-by-element only where select[i] != 0.0.   | |
| template<class Element1 , class Element2 , class Element3 > | |
| Element1 | Mult (const TVectorT< Element1 > &v1, const TMatrixT< Element2 > &m, const TVectorT< Element3 > &v2) | 
| Perform v1 * M * v2, a scalar result.   | |
| template<class Element > | |
| TMatrixT< Element > | operator!= (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2) | 
| logical operation source1 != source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator!= (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2) | 
| logical operation source1 != source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator!= (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2) | 
| logical operation source1 != source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator&& (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2) | 
| Logical AND.   | |
| template<class Element > | |
| TMatrixT< Element > | operator&& (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2) | 
| Logical AND.   | |
| template<class Element > | |
| TMatrixT< Element > | operator&& (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2) | 
| Logical AND.   | |
| template<class Element > | |
| TVectorT< Element > | operator* (const TMatrixT< Element > &a, const TVectorT< Element > &source) | 
| return A * source   | |
| template<class Element > | |
| TMatrixT< Element > | operator* (const TMatrixT< Element > &source, Element val) | 
| operation this = val*source   | |
| template<class Element > | |
| TMatrixT< Element > | operator* (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2) | 
| operation this = source1*source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator* (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2) | 
| operation this = source1*source2   | |
| template<class Element > | |
| TVectorT< Element > | operator* (const TMatrixTSparse< Element > &a, const TVectorT< Element > &source) | 
| return A * source   | |
| template<class Element > | |
| TVectorT< Element > | operator* (const TMatrixTSym< Element > &a, const TVectorT< Element > &source) | 
| return A * source   | |
| template<class Element > | |
| TMatrixT< Element > | operator* (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2) | 
| operation this = source1*source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator* (const TMatrixTSym< Element > &source1, const TMatrixTSym< Element > &source2) | 
| operation this = source1*source2   | |
| template<class Element > | |
| TVectorT< Element > | operator* (const TVectorT< Element > &source, Element val) | 
| template<class Element > | |
| Element | operator* (const TVectorT< Element > &source1, const TVectorT< Element > &source2) | 
| Compute the scalar product.   | |
| template<class Element > | |
| TMatrixT< Element > | operator* (Element val, const TMatrixT< Element > &source) | 
| operation this = val*source   | |
| template<class Element > | |
| TVectorT< Element > | operator* (Element val, const TVectorT< Element > &source) | 
| return val * source   | |
| template<class Element > | |
| TMatrixT< Element > | operator+ (const TMatrixT< Element > &source, Element val) | 
| operation this = source+val   | |
| template<class Element > | |
| TMatrixT< Element > | operator+ (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2) | 
| operation this = source1+source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator+ (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2) | 
| operation this = source1+source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator+ (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2) | 
| operation this = source1+source2   | |
| template<class Element > | |
| TVectorT< Element > | operator+ (const TVectorT< Element > &source1, const TVectorT< Element > &source2) | 
| Return source1+source2.   | |
| template<class Element > | |
| TMatrixT< Element > | operator+ (Element val, const TMatrixT< Element > &source) | 
| operation this = val+source   | |
| template<class Element > | |
| TMatrixT< Element > | operator- (const TMatrixT< Element > &source, Element val) | 
| operation this = source-val   | |
| template<class Element > | |
| TMatrixT< Element > | operator- (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2) | 
| operation this = source1-source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator- (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2) | 
| operation this = source1-source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator- (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2) | 
| operation this = source1-source2   | |
| template<class Element > | |
| TVectorT< Element > | operator- (const TVectorT< Element > &source1, const TVectorT< Element > &source2) | 
| Return source1-source2.   | |
| template<class Element > | |
| TMatrixT< Element > | operator- (Element val, const TMatrixT< Element > &source) | 
| operation this = val-source   | |
| template<class Element > | |
| TMatrixT< Element > | operator< (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2) | 
| logical operation source1 < source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator< (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2) | 
| logical operation source1 < source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator< (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2) | 
| logical operation source1 < source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator<= (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2) | 
| logical operation source1 <= source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator<= (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2) | 
| logical operation source1 <= source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator<= (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2) | 
| logical operation source1 <= source2   | |
| template<class Element > | |
| Bool_t | operator== (const TMatrixTBase< Element > &m1, const TMatrixTBase< Element > &m2) | 
| Check to see if two matrices are identical.   | |
| template<class Element > | |
| Bool_t | operator== (const TVectorT< Element > &source1, const TVectorT< Element > &source2) | 
| Check to see if two vectors are identical.   | |
| template<class Element > | |
| TMatrixT< Element > | operator> (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2) | 
| logical operation source1 > source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator> (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2) | 
| logical operation source1 > source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator> (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2) | 
| logical operation source1 > source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator>= (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2) | 
| logical operation source1 >= source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator>= (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2) | 
| logical operation source1 >= source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator>= (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2) | 
| logical operation source1 >= source2   | |
| template<class Element > | |
| TMatrixT< Element > | operator|| (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2) | 
| Logical OR.   | |
| template<class Element > | |
| TMatrixT< Element > | operator|| (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2) | 
| Logical OR.   | |
| template<class Element > | |
| TMatrixT< Element > | operator|| (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2) | 
| Logical OR.   | |
| template<class Element1 , class Element2 > | |
| TMatrixT< Element1 > | OuterProduct (const TVectorT< Element1 > &v1, const TVectorT< Element2 > &v2) | 
| Return the matrix M = v1 * v2'.   | |
| template<class Element1 , class Element2 , class Element3 > | |
| TMatrixT< Element1 > & | OuterProduct (TMatrixT< Element1 > &target, const TVectorT< Element2 > &v1, const TVectorT< Element3 > &v2) | 
| Return the matrix M = v1 * v2'.   | |
| template<class Element > | |
| Bool_t | VerifyMatrixIdentity (const TMatrixTBase< Element > &m1, const TMatrixTBase< Element > &m2) | 
| template<class Element > | |
| Bool_t | VerifyMatrixIdentity (const TMatrixTBase< Element > &m1, const TMatrixTBase< Element > &m2, Int_t verbose) | 
| template<class Element > | |
| Bool_t | VerifyMatrixIdentity (const TMatrixTBase< Element > &m1, const TMatrixTBase< Element > &m2, Int_t verbose, Element maxDevAllow) | 
| Verify that elements of the two matrices are equal within MaxDevAllow .   | |
| template<class Element > | |
| Bool_t | VerifyMatrixValue (const TMatrixTBase< Element > &m, Element val) | 
| template<class Element > | |
| Bool_t | VerifyMatrixValue (const TMatrixTBase< Element > &m, Element val, Int_t verbose) | 
| template<class Element > | |
| Bool_t | VerifyMatrixValue (const TMatrixTBase< Element > &m, Element val, Int_t verbose, Element maxDevAllow) | 
| Validate that all elements of matrix have value val within maxDevAllow.   | |
| template<class Element > | |
| Bool_t | VerifyVectorIdentity (const TVectorT< Element > &m1, const TVectorT< Element > &m2) | 
| template<class Element > | |
| Bool_t | VerifyVectorIdentity (const TVectorT< Element > &m1, const TVectorT< Element > &m2, Int_t verbose) | 
| template<class Element > | |
| Bool_t | VerifyVectorIdentity (const TVectorT< Element > &m1, const TVectorT< Element > &m2, Int_t verbose, Element maxDevAllow) | 
| Verify that elements of the two vectors are equal within maxDevAllow .   | |
| template<class Element > | |
| Bool_t | VerifyVectorValue (const TVectorT< Element > &m, Element val) | 
| template<class Element > | |
| Bool_t | VerifyVectorValue (const TVectorT< Element > &m, Element val, Int_t verbose) | 
| template<class Element > | |
| Bool_t | VerifyVectorValue (const TVectorT< Element > &m, Element val, Int_t verbose, Element maxDevAllow) | 
| Validate that all elements of vector have value val within maxDevAllow .   | |
| TMatrixT< Element > & TMatrixTAutoloadOps::Add | ( | TMatrixT< Element > & | target, | 
| Element | scalar, | ||
| const TMatrixT< Element > & | source ) | 
Modify addition: target += scalar * source.
Definition at line 2936 of file TMatrixT.cxx.
| TMatrixT< Element > & TMatrixTAutoloadOps::Add | ( | TMatrixT< Element > & | target, | 
| Element | scalar, | ||
| const TMatrixTSym< Element > & | source ) | 
Modify addition: target += scalar * source.
Definition at line 2965 of file TMatrixT.cxx.
| TVectorT< Element > & TMatrixTAutoloadOps::Add | ( | TVectorT< Element > & | target, | 
| Element | scalar, | ||
| const TMatrixT< Element > & | a, | ||
| const TVectorT< Element > & | source ) | 
Modify addition: target += scalar * A * source.
NOTE: in case scalar=0, do target = A * source.
Definition at line 1616 of file TVectorT.cxx.
| TVectorT< Element > & TMatrixTAutoloadOps::Add | ( | TVectorT< Element > & | target, | 
| Element | scalar, | ||
| const TMatrixTSparse< Element > & | a, | ||
| const TVectorT< Element > & | source ) | 
Modify addition: target += A * source.
NOTE: in case scalar=0, do target = A * source.
Definition at line 1766 of file TVectorT.cxx.
| TVectorT< Element > & TMatrixTAutoloadOps::Add | ( | TVectorT< Element > & | target, | 
| Element | scalar, | ||
| const TMatrixTSym< Element > & | a, | ||
| const TVectorT< Element > & | source ) | 
Modify addition: target += A * source.
NOTE: in case scalar=0, do target = A * source.
Definition at line 1694 of file TVectorT.cxx.
| TVectorT< Element > & TMatrixTAutoloadOps::Add | ( | TVectorT< Element > & | target, | 
| Element | scalar, | ||
| const TVectorT< Element > & | source ) | 
Modify addition: target += scalar * source.
Definition at line 1587 of file TVectorT.cxx.
| TVectorT< Element > & TMatrixTAutoloadOps::AddElemDiv | ( | TVectorT< Element > & | target, | 
| Element | scalar, | ||
| const TVectorT< Element > & | source1, | ||
| const TVectorT< Element > & | source2 ) | 
Modify addition: target += scalar * ElementDiv(source1,source2) .
Definition at line 1917 of file TVectorT.cxx.
| TVectorT< Element > & TMatrixTAutoloadOps::AddElemDiv | ( | TVectorT< Element > & | target, | 
| Element | scalar, | ||
| const TVectorT< Element > & | source1, | ||
| const TVectorT< Element > & | source2, | ||
| const TVectorT< Element > & | select ) | 
Modify addition: target += scalar * ElementDiv(source1,source2) only for those elements where select[i] != 0.0.
Definition at line 1971 of file TVectorT.cxx.
| TVectorT< Element > & TMatrixTAutoloadOps::AddElemMult | ( | TVectorT< Element > & | target, | 
| Element | scalar, | ||
| const TVectorT< Element > & | source1, | ||
| const TVectorT< Element > & | source2 ) | 
Modify addition: target += scalar * ElementMult(source1,source2) .
Definition at line 1844 of file TVectorT.cxx.
| TVectorT< Element > & TMatrixTAutoloadOps::AddElemMult | ( | TVectorT< Element > & | target, | 
| Element | scalar, | ||
| const TVectorT< Element > & | source1, | ||
| const TVectorT< Element > & | source2, | ||
| const TVectorT< Element > & | select ) | 
Modify addition: target += scalar * ElementMult(source1,source2) only for those elements where select[i] != 0.0.
Definition at line 1877 of file TVectorT.cxx.
| void TMatrixTAutoloadOps::AMultB | ( | const Element *const | ap, | 
| Int_t | na, | ||
| Int_t | ncolsa, | ||
| const Element *const | bp, | ||
| Int_t | nb, | ||
| Int_t | ncolsb, | ||
| Element * | cp ) | 
Elementary routine to calculate matrix multiplication A*B.
Definition at line 3081 of file TMatrixT.cxx.
| void TMatrixTAutoloadOps::AMultBt | ( | const Element *const | ap, | 
| Int_t | na, | ||
| Int_t | ncolsa, | ||
| const Element *const | bp, | ||
| Int_t | nb, | ||
| Int_t | ncolsb, | ||
| Element * | cp ) | 
Elementary routine to calculate matrix multiplication A*B^T.
Definition at line 3128 of file TMatrixT.cxx.
| Bool_t TMatrixTAutoloadOps::AreCompatible | ( | const TMatrixT< Element1 > & | m, | 
| const TVectorT< Element2 > & | v, | ||
| Int_t | verbose = 0 ) | 
Check if m and v are both valid and have compatible shapes for M * v.
Definition at line 2157 of file TVectorT.cxx.
| Bool_t TMatrixTAutoloadOps::AreCompatible | ( | const TMatrixTBase< Element1 > & | m1, | 
| const TMatrixTBase< Element2 > & | m2, | ||
| Int_t | verbose = 0 ) | 
Check that matrice sm1 and m2 areboth valid and have identical shapes .
Definition at line 888 of file TMatrixTBase.cxx.
| Bool_t TMatrixTAutoloadOps::AreCompatible | ( | const TVectorT< Element1 > & | v, | 
| const TMatrixT< Element2 > & | m, | ||
| Int_t | verbose = 0 ) | 
Check if m and v are both valid and have compatible shapes for v * M.
Definition at line 2183 of file TVectorT.cxx.
| Bool_t TMatrixTAutoloadOps::AreCompatible | ( | const TVectorT< Element1 > & | v1, | 
| const TVectorT< Element2 > & | v2, | ||
| Int_t | verbose = 0 ) | 
Check if v1 and v2 are both valid and have the same shape.
Definition at line 2131 of file TVectorT.cxx.
| void TMatrixTAutoloadOps::AtMultB | ( | const Element *const | ap, | 
| Int_t | ncolsa, | ||
| const Element *const | bp, | ||
| Int_t | nb, | ||
| Int_t | ncolsb, | ||
| Element * | cp ) | 
Elementary routine to calculate matrix multiplication A^T*B.
Definition at line 3104 of file TMatrixT.cxx.
| void TMatrixTAutoloadOps::Compare | ( | const TMatrixTBase< Element > & | m1, | 
| const TMatrixTBase< Element > & | m2 ) | 
Compare two matrices and print out the result of the comparison.
Definition at line 915 of file TMatrixTBase.cxx.
| void TMatrixTAutoloadOps::Compare | ( | const TVectorT< Element > & | source1, | 
| const TVectorT< Element > & | source2 ) | 
Compare two vectors and print out the result of the comparison.
Definition at line 2209 of file TVectorT.cxx.
| Element TMatrixTAutoloadOps::Dot | ( | const TVectorT< Element > & | source1, | 
| const TVectorT< Element > & | source2 ) | 
return inner-produvt v1 . v2
Definition at line 1478 of file TVectorT.cxx.
| Element TMatrixTAutoloadOps::E2Norm | ( | const TMatrixTBase< Element > & | m1, | 
| const TMatrixTBase< Element > & | m2 ) | 
Square of the Euclidean norm of the difference between two matrices.
Definition at line 866 of file TMatrixTBase.cxx.
| TMatrixT< Element > & TMatrixTAutoloadOps::ElementDiv | ( | TMatrixT< Element > & | target, | 
| const TMatrixT< Element > & | source ) | 
Divide target by the source, element-by-element.
Definition at line 3025 of file TMatrixT.cxx.
| TMatrixT< Element > & TMatrixTAutoloadOps::ElementDiv | ( | TMatrixT< Element > & | target, | 
| const TMatrixTSym< Element > & | source ) | 
Multiply target by the source, element-by-element.
Definition at line 3053 of file TMatrixT.cxx.
| TVectorT< Element > & TMatrixTAutoloadOps::ElementDiv | ( | TVectorT< Element > & | target, | 
| const TVectorT< Element > & | source ) | 
Divide target by the source, element-by-element.
Definition at line 2075 of file TVectorT.cxx.
| TVectorT< Element > & TMatrixTAutoloadOps::ElementDiv | ( | TVectorT< Element > & | target, | 
| const TVectorT< Element > & | source, | ||
| const TVectorT< Element > & | select ) | 
Divide target by the source, element-by-element only where select[i] != 0.0.
Definition at line 2101 of file TVectorT.cxx.
| TMatrixT< Element > & TMatrixTAutoloadOps::ElementMult | ( | TMatrixT< Element > & | target, | 
| const TMatrixT< Element > & | source ) | 
Multiply target by the source, element-by-element.
Definition at line 2985 of file TMatrixT.cxx.
| TMatrixT< Element > & TMatrixTAutoloadOps::ElementMult | ( | TMatrixT< Element > & | target, | 
| const TMatrixTSym< Element > & | source ) | 
Multiply target by the source, element-by-element.
Definition at line 3005 of file TMatrixT.cxx.
| TVectorT< Element > & TMatrixTAutoloadOps::ElementMult | ( | TVectorT< Element > & | target, | 
| const TVectorT< Element > & | source ) | 
Multiply target by the source, element-by-element.
Definition at line 2032 of file TVectorT.cxx.
| TVectorT< Element > & TMatrixTAutoloadOps::ElementMult | ( | TVectorT< Element > & | target, | 
| const TVectorT< Element > & | source, | ||
| const TVectorT< Element > & | select ) | 
Multiply target by the source, element-by-element only where select[i] != 0.0.
Definition at line 2052 of file TVectorT.cxx.
| Element1 TMatrixTAutoloadOps::Mult | ( | const TVectorT< Element1 > & | v1, | 
| const TMatrixT< Element2 > & | m, | ||
| const TVectorT< Element3 > & | v2 ) | 
Perform v1 * M * v2, a scalar result.
Definition at line 1542 of file TVectorT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator!= | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
logical operation source1 != source2
Definition at line 2842 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator!= | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixTSym< Element > & | source2 ) | 
logical operation source1 != source2
Definition at line 2870 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator!= | ( | const TMatrixTSym< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
logical operation source1 != source2
Definition at line 2898 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator&& | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
Logical AND.
Definition at line 2466 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator&& | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixTSym< Element > & | source2 ) | 
Logical AND.
Definition at line 2491 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator&& | ( | const TMatrixTSym< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
Logical AND.
Definition at line 2516 of file TMatrixT.cxx.
| TVectorT< Element > TMatrixTAutoloadOps::operator* | ( | const TMatrixT< Element > & | a, | 
| const TVectorT< Element > & | source ) | 
return A * source
Definition at line 1434 of file TVectorT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator* | ( | const TMatrixT< Element > & | source, | 
| Element | val ) | 
operation this = val*source
Definition at line 2416 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator* | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
operation this = source1*source2
Definition at line 2425 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator* | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixTSym< Element > & | source2 ) | 
operation this = source1*source2
Definition at line 2435 of file TMatrixT.cxx.
| TVectorT< Element > TMatrixTAutoloadOps::operator* | ( | const TMatrixTSparse< Element > & | a, | 
| const TVectorT< Element > & | source ) | 
return A * source
Definition at line 1456 of file TVectorT.cxx.
| TVectorT< Element > TMatrixTAutoloadOps::operator* | ( | const TMatrixTSym< Element > & | a, | 
| const TVectorT< Element > & | source ) | 
return A * source
Definition at line 1445 of file TVectorT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator* | ( | const TMatrixTSym< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
operation this = source1*source2
Definition at line 2445 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator* | ( | const TMatrixTSym< Element > & | source1, | 
| const TMatrixTSym< Element > & | source2 ) | 
operation this = source1*source2
Definition at line 2456 of file TMatrixT.cxx.
      
  | 
  inline | 
Definition at line 252 of file TVectorT.h.
| Element TMatrixTAutoloadOps::operator* | ( | const TVectorT< Element > & | source1, | 
| const TVectorT< Element > & | source2 ) | 
Compute the scalar product.
Definition at line 1396 of file TVectorT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator* | ( | Element | val, | 
| const TMatrixT< Element > & | source ) | 
operation this = val*source
Definition at line 2405 of file TMatrixT.cxx.
| TVectorT< Element > TMatrixTAutoloadOps::operator* | ( | Element | val, | 
| const TVectorT< Element > & | source ) | 
return val * source
Definition at line 1467 of file TVectorT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator+ | ( | const TMatrixT< Element > & | source, | 
| Element | val ) | 
operation this = source+val
Definition at line 2334 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator+ | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
operation this = source1+source2
Definition at line 2303 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator+ | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixTSym< Element > & | source2 ) | 
operation this = source1+source2
Definition at line 2314 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator+ | ( | const TMatrixTSym< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
operation this = source1+source2
Definition at line 2325 of file TMatrixT.cxx.
| TVectorT< Element > TMatrixTAutoloadOps::operator+ | ( | const TVectorT< Element > & | source1, | 
| const TVectorT< Element > & | source2 ) | 
Return source1+source2.
Definition at line 1412 of file TVectorT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator+ | ( | Element | val, | 
| const TMatrixT< Element > & | source ) | 
operation this = val+source
Definition at line 2345 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator- | ( | const TMatrixT< Element > & | source, | 
| Element | val ) | 
operation this = source-val
Definition at line 2385 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator- | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
operation this = source1-source2
Definition at line 2354 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator- | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixTSym< Element > & | source2 ) | 
operation this = source1-source2
Definition at line 2365 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator- | ( | const TMatrixTSym< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
operation this = source1-source2
Definition at line 2376 of file TMatrixT.cxx.
| TVectorT< Element > TMatrixTAutoloadOps::operator- | ( | const TVectorT< Element > & | source1, | 
| const TVectorT< Element > & | source2 ) | 
Return source1-source2.
Definition at line 1423 of file TVectorT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator- | ( | Element | val, | 
| const TMatrixT< Element > & | source ) | 
operation this = val-source
Definition at line 2396 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator< | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
logical operation source1 < source2
Definition at line 2705 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator< | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixTSym< Element > & | source2 ) | 
logical operation source1 < source2
Definition at line 2705 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator< | ( | const TMatrixTSym< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
logical operation source1 < source2
Definition at line 2705 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator<= | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
logical operation source1 <= source2
Definition at line 2705 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator<= | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixTSym< Element > & | source2 ) | 
logical operation source1 <= source2
Definition at line 2705 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator<= | ( | const TMatrixTSym< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
logical operation source1 <= source2
Definition at line 2705 of file TMatrixT.cxx.
| Bool_t TMatrixTAutoloadOps::operator== | ( | const TMatrixTBase< Element > & | m1, | 
| const TMatrixTBase< Element > & | m2 ) | 
Check to see if two matrices are identical.
Definition at line 855 of file TMatrixTBase.cxx.
| Bool_t TMatrixTAutoloadOps::operator== | ( | const TVectorT< Element > & | source1, | 
| const TVectorT< Element > & | source2 ) | 
Check to see if two vectors are identical.
Definition at line 1386 of file TVectorT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator> | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
logical operation source1 > source2
Definition at line 2584 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator> | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixTSym< Element > & | source2 ) | 
logical operation source1 > source2
Definition at line 2612 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator> | ( | const TMatrixTSym< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
logical operation source1 > source2
Definition at line 2640 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator>= | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
logical operation source1 >= source2
Definition at line 2649 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator>= | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixTSym< Element > & | source2 ) | 
logical operation source1 >= source2
Definition at line 2677 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator>= | ( | const TMatrixTSym< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
logical operation source1 >= source2
Definition at line 2705 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator|| | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
Logical OR.
Definition at line 2525 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator|| | ( | const TMatrixT< Element > & | source1, | 
| const TMatrixTSym< Element > & | source2 ) | 
Logical OR.
Definition at line 2550 of file TMatrixT.cxx.
| TMatrixT< Element > TMatrixTAutoloadOps::operator|| | ( | const TMatrixTSym< Element > & | source1, | 
| const TMatrixT< Element > & | source2 ) | 
Logical OR.
Definition at line 2575 of file TMatrixT.cxx.
| TMatrixT< Element1 > TMatrixTAutoloadOps::OuterProduct | ( | const TVectorT< Element1 > & | v1, | 
| const TVectorT< Element2 > & | v2 ) | 
Return the matrix M = v1 * v2'.
Definition at line 1495 of file TVectorT.cxx.
| TMatrixT< Element1 > & TMatrixTAutoloadOps::OuterProduct | ( | TMatrixT< Element1 > & | target, | 
| const TVectorT< Element2 > & | v1, | ||
| const TVectorT< Element3 > & | v2 ) | 
Return the matrix M = v1 * v2'.
Definition at line 1511 of file TVectorT.cxx.
| Bool_t TMatrixTAutoloadOps::VerifyMatrixIdentity | ( | const TMatrixTBase< Element > & | m1, | 
| const TMatrixTBase< Element > & | m2 ) | 
Definition at line 248 of file TMatrixTBase.h.
| Bool_t TMatrixTAutoloadOps::VerifyMatrixIdentity | ( | const TMatrixTBase< Element > & | m1, | 
| const TMatrixTBase< Element > & | m2, | ||
| Int_t | verbose ) | 
Definition at line 246 of file TMatrixTBase.h.
| Bool_t TMatrixTAutoloadOps::VerifyMatrixIdentity | ( | const TMatrixTBase< Element > & | m1, | 
| const TMatrixTBase< Element > & | m2, | ||
| Int_t | verbose, | ||
| Element | maxDevAllow ) | 
Verify that elements of the two matrices are equal within MaxDevAllow .
Definition at line 1012 of file TMatrixTBase.cxx.
| Bool_t TMatrixTAutoloadOps::VerifyMatrixValue | ( | const TMatrixTBase< Element > & | m, | 
| Element | val ) | 
Definition at line 242 of file TMatrixTBase.h.
| Bool_t TMatrixTAutoloadOps::VerifyMatrixValue | ( | const TMatrixTBase< Element > & | m, | 
| Element | val, | ||
| Int_t | verbose ) | 
Definition at line 240 of file TMatrixTBase.h.
| Bool_t TMatrixTAutoloadOps::VerifyMatrixValue | ( | const TMatrixTBase< Element > & | m, | 
| Element | val, | ||
| Int_t | verbose, | ||
| Element | maxDevAllow ) | 
Validate that all elements of matrix have value val within maxDevAllow.
Definition at line 969 of file TMatrixTBase.cxx.
| Bool_t TMatrixTAutoloadOps::VerifyVectorIdentity | ( | const TVectorT< Element > & | m1, | 
| const TVectorT< Element > & | m2 ) | 
Definition at line 296 of file TVectorT.h.
| Bool_t TMatrixTAutoloadOps::VerifyVectorIdentity | ( | const TVectorT< Element > & | m1, | 
| const TVectorT< Element > & | m2, | ||
| Int_t | verbose ) | 
Definition at line 294 of file TVectorT.h.
| Bool_t TMatrixTAutoloadOps::VerifyVectorIdentity | ( | const TVectorT< Element > & | m1, | 
| const TVectorT< Element > & | m2, | ||
| Int_t | verbose, | ||
| Element | maxDevAllow ) | 
Verify that elements of the two vectors are equal within maxDevAllow .
Definition at line 2297 of file TVectorT.cxx.
| Bool_t TMatrixTAutoloadOps::VerifyVectorValue | ( | const TVectorT< Element > & | m, | 
| Element | val ) | 
Definition at line 291 of file TVectorT.h.
| Bool_t TMatrixTAutoloadOps::VerifyVectorValue | ( | const TVectorT< Element > & | m, | 
| Element | val, | ||
| Int_t | verbose ) | 
Definition at line 289 of file TVectorT.h.