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

Classes

class  TMatrixTSym< Element >
 TMatrixTSym. More...
 

Functions

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

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 1933 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 1998 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 1966 of file TMatrixTSym.cxx.

◆ operator&&()

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

Logical AND.

Definition at line 1779 of file TMatrixTSym.cxx.

◆ operator*() [1/2]

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

Definition at line 1760 of file TMatrixTSym.cxx.

◆ operator*() [2/2]

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

Definition at line 1770 of file TMatrixTSym.cxx.

◆ operator+() [1/3]

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

Definition at line 1704 of file TMatrixTSym.cxx.

◆ operator+() [2/3]

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

Definition at line 1714 of file TMatrixTSym.cxx.

◆ operator+() [3/3]

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

Definition at line 1724 of file TMatrixTSym.cxx.

◆ operator-() [1/3]

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

Definition at line 1732 of file TMatrixTSym.cxx.

◆ operator-() [2/3]

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

Definition at line 1742 of file TMatrixTSym.cxx.

◆ operator-() [3/3]

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

Definition at line 1752 of file TMatrixTSym.cxx.

◆ operator<()

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

source1 < source2

Definition at line 1855 of file TMatrixTSym.cxx.

◆ operator<=()

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

source1 <= source2

Definition at line 1855 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 1694 of file TMatrixTSym.cxx.

◆ operator>()

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

source1 > source2

Definition at line 1829 of file TMatrixTSym.cxx.

◆ operator>=()

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

source1 >= source2

Definition at line 1855 of file TMatrixTSym.cxx.

◆ operator||()

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

Logical Or.

Definition at line 1804 of file TMatrixTSym.cxx.