Logo ROOT  
Reference Guide
TMatrixT.h File Reference
#include "TMatrixTBase.h"
#include "TMatrixTUtils.h"
#include "Rtypes.h"
#include "TError.h"
Include dependency graph for TMatrixT.h:
This graph shows which files directly or indirectly include this file:

Classes

class  TMatrixT< Element >
 TMatrixT. More...
 

Namespaces

 TMatrixTAutoloadOps
 

Functions

template<class Element >
TMatrixT< Element > & TMatrixTAutoloadOps::Add (TMatrixT< Element > &target, Element scalar, const TMatrixT< Element > &source)
 Modify addition: target += scalar * source. More...
 
template<class Element >
TMatrixT< Element > & TMatrixTAutoloadOps::Add (TMatrixT< Element > &target, Element scalar, const TMatrixTSym< Element > &source)
 Modify addition: target += scalar * source. More...
 
template<class Element >
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. More...
 
template<class Element >
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. More...
 
template<class Element >
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. More...
 
template<class Element >
TMatrixT< Element > & TMatrixTAutoloadOps::ElementDiv (TMatrixT< Element > &target, const TMatrixT< Element > &source)
 Divide target by the source, element-by-element. More...
 
template<class Element >
TMatrixT< Element > & TMatrixTAutoloadOps::ElementDiv (TMatrixT< Element > &target, const TMatrixTSym< Element > &source)
 Multiply target by the source, element-by-element. More...
 
template<class Element >
TMatrixT< Element > & TMatrixTAutoloadOps::ElementMult (TMatrixT< Element > &target, const TMatrixT< Element > &source)
 Multiply target by the source, element-by-element. More...
 
template<class Element >
TMatrixT< Element > & TMatrixTAutoloadOps::ElementMult (TMatrixT< Element > &target, const TMatrixTSym< Element > &source)
 Multiply target by the source, element-by-element. More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator!= (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
 logical operation source1 != source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator!= (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
 logical operation source1 != source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator!= (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
 logical operation source1 != source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator&& (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
 Logical AND. More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator&& (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
 Logical AND. More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator&& (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
 Logical AND. More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator* (const TMatrixT< Element > &source, Element val)
 operation this = val*source More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator* (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
 operation this = source1*source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator* (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
 operation this = source1*source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator* (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
 operation this = source1*source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator* (const TMatrixTSym< Element > &source1, const TMatrixTSym< Element > &source2)
 operation this = source1*source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator* (Element val, const TMatrixT< Element > &source)
 operation this = val*source More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator+ (const TMatrixT< Element > &source, Element val)
 operation this = source+val More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator+ (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
 operation this = source1+source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator+ (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
 operation this = source1+source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator+ (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
 operation this = source1+source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator+ (Element val, const TMatrixT< Element > &source)
 operation this = val+source More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator- (const TMatrixT< Element > &source, Element val)
 operation this = source-val More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator- (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
 operation this = source1-source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator- (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
 operation this = source1-source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator- (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
 operation this = source1-source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator- (Element val, const TMatrixT< Element > &source)
 operation this = val-source More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator< (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
 logical operation source1 < source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator< (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
 logical operation source1 < source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator< (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
 logical operation source1 < source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator<= (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
 logical operation source1 <= source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator<= (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
 logical operation source1 <= source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator<= (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
 logical operation source1 <= source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator> (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
 logical operation source1 > source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator> (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
 logical operation source1 > source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator> (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
 logical operation source1 > source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator>= (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
 logical operation source1 >= source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator>= (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
 logical operation source1 >= source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator>= (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
 logical operation source1 >= source2 More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator|| (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
 Logical OR. More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator|| (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
 Logical OR. More...
 
template<class Element >
TMatrixT< Element > TMatrixTAutoloadOps::operator|| (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
 Logical OR. More...