Logo ROOT   6.12/07
Reference Guide
Classes | Functions
TMatrixTSym.h File Reference
#include "TMatrixTBase.h"
#include "TMatrixTUtils.h"
Include dependency graph for TMatrixTSym.h:
This graph shows which files directly or indirectly include this file:

Classes

class  TMatrixT< Element >
 TMatrixT. More...
 
class  TMatrixTSym< Element >
 TMatrixTSym. More...
 
class  TMatrixTSymLazy< Element >
 
class  TVectorT< Element >
 TVectorT. More...
 

Functions

template<class Element >
TMatrixTSym< Element > & Add (TMatrixTSym< Element > &target, Element scalar, const TMatrixTSym< Element > &source)
 Modify addition: target += scalar * source. More...
 
template<class Element >
TMatrixTSym< Element > & ElementDiv (TMatrixTSym< Element > &target, const TMatrixTSym< Element > &source)
 Multiply target by the source, element-by-element. More...
 
template<class Element >
TMatrixTSym< Element > & ElementMult (TMatrixTSym< Element > &target, const TMatrixTSym< Element > &source)
 Multiply target by the source, element-by-element. More...
 
template<class Element >
TMatrixTSym< Element > operator && (const TMatrixTSym< Element > &source1, const TMatrixTSym< Element > &source2)
 Logical AND. More...
 
template<class Element >
TMatrixTSym< Element > operator* (const TMatrixTSym< Element > &source, Element val)
 
template<class Element >
TMatrixTSym< Element > operator* (Element val, const TMatrixTSym< Element > &source)
 
template<class Element >
TMatrixTSym< Element > operator+ (const TMatrixTSym< Element > &source1, const TMatrixTSym< Element > &source2)
 
template<class Element >
TMatrixTSym< Element > operator+ (const TMatrixTSym< Element > &source1, Element val)
 
template<class Element >
TMatrixTSym< Element > operator+ (Element val, const TMatrixTSym< Element > &source2)
 
template<class Element >
TMatrixTSym< Element > operator- (const TMatrixTSym< Element > &source1, const TMatrixTSym< Element > &source2)
 
template<class Element >
TMatrixTSym< Element > operator- (const TMatrixTSym< Element > &source1, Element val)
 
template<class Element >
TMatrixTSym< Element > operator- (Element val, const TMatrixTSym< Element > &source2)
 
template<class Element >
TMatrixTSym< Element > operator< (const TMatrixTSym< Element > &source1, const TMatrixTSym< Element > &source2)
 source1 < source2 More...
 
template<class Element >
TMatrixTSym< Element > operator<= (const TMatrixTSym< Element > &source1, const TMatrixTSym< Element > &source2)
 source1 <= source2 More...
 
template<class Element >
Bool_t operator== (const TMatrixTSym< Element > &source1, const TMatrixTSym< Element > &source2)
 Check to see if two matrices are identical. More...
 
template<class Element >
TMatrixTSym< Element > operator> (const TMatrixTSym< Element > &source1, const TMatrixTSym< Element > &source2)
 source1 > source2 More...
 
template<class Element >
TMatrixTSym< Element > operator>= (const TMatrixTSym< Element > &source1, const TMatrixTSym< Element > &source2)
 source1 >= source2 More...
 
template<class Element >
TMatrixTSym< Element > operator|| (const TMatrixTSym< Element > &source1, const TMatrixTSym< Element > &source2)
 Logical Or. More...
 

Function Documentation

◆ Add()

template<class Element >
TMatrixTSym<Element>& Add ( TMatrixTSym< Element > &  target,
Element  scalar,
const TMatrixTSym< Element > &  source 
)

Modify addition: target += scalar * source.

Definition at line 1932 of file TMatrixTSym.cxx.

◆ ElementDiv()

template<class Element >
TMatrixTSym<Element>& ElementDiv ( TMatrixTSym< Element > &  target,
const TMatrixTSym< Element > &  source 
)

Multiply target by the source, element-by-element.

Definition at line 1997 of file TMatrixTSym.cxx.

◆ ElementMult()

template<class Element >
TMatrixTSym<Element>& ElementMult ( TMatrixTSym< Element > &  target,
const TMatrixTSym< Element > &  source 
)

Multiply target by the source, element-by-element.

Definition at line 1965 of file TMatrixTSym.cxx.

◆ operator &&()

template<class Element >
TMatrixTSym<Element> operator&& ( const TMatrixTSym< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Logical AND.

Definition at line 1778 of file TMatrixTSym.cxx.

◆ operator*() [1/2]

template<class Element >
TMatrixTSym<Element> operator* ( const TMatrixTSym< Element > &  source,
Element  val 
)

Definition at line 1759 of file TMatrixTSym.cxx.

◆ operator*() [2/2]

template<class Element >
TMatrixTSym<Element> operator* ( Element  val,
const TMatrixTSym< Element > &  source 
)

Definition at line 1769 of file TMatrixTSym.cxx.

◆ operator+() [1/3]

template<class Element >
TMatrixTSym<Element> operator+ ( const TMatrixTSym< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Definition at line 1703 of file TMatrixTSym.cxx.

◆ operator+() [2/3]

template<class Element >
TMatrixTSym<Element> operator+ ( const TMatrixTSym< Element > &  source1,
Element  val 
)

Definition at line 1713 of file TMatrixTSym.cxx.

◆ operator+() [3/3]

template<class Element >
TMatrixTSym<Element> operator+ ( Element  val,
const TMatrixTSym< Element > &  source2 
)

Definition at line 1723 of file TMatrixTSym.cxx.

◆ operator-() [1/3]

template<class Element >
TMatrixTSym<Element> operator- ( const TMatrixTSym< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Definition at line 1731 of file TMatrixTSym.cxx.

◆ operator-() [2/3]

template<class Element >
TMatrixTSym<Element> operator- ( const TMatrixTSym< Element > &  source1,
Element  val 
)

Definition at line 1741 of file TMatrixTSym.cxx.

◆ operator-() [3/3]

template<class Element >
TMatrixTSym<Element> operator- ( Element  val,
const TMatrixTSym< Element > &  source2 
)

Definition at line 1751 of file TMatrixTSym.cxx.

◆ operator<()

template<class Element >
TMatrixTSym<Element> operator< ( const TMatrixTSym< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

source1 < source2

Definition at line 1906 of file TMatrixTSym.cxx.

◆ operator<=()

template<class Element >
TMatrixTSym<Element> operator<= ( const TMatrixTSym< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

source1 <= source2

Definition at line 1880 of file TMatrixTSym.cxx.

◆ operator==()

template<class Element >
Bool_t operator== ( const TMatrixTSym< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Check to see if two matrices are identical.

Definition at line 1693 of file TMatrixTSym.cxx.

◆ operator>()

template<class Element >
TMatrixTSym<Element> operator> ( const TMatrixTSym< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

source1 > source2

Definition at line 1828 of file TMatrixTSym.cxx.

◆ operator>=()

template<class Element >
TMatrixTSym<Element> operator>= ( const TMatrixTSym< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

source1 >= source2

Definition at line 1854 of file TMatrixTSym.cxx.

◆ operator||()

template<class Element >
TMatrixTSym<Element> operator|| ( const TMatrixTSym< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Logical Or.

Definition at line 1803 of file TMatrixTSym.cxx.