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

Classes

class  TMatrixT< Element >
 TMatrixT. More...
 

Namespaces

namespace  TMatrixTAutoloadOps
 

Functions

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