| 
| struct   | ROOT::Math::Assign< T, D1, D2, A, R1, R2 > | 
|   | Structure to assign from an expression based to general matrix to general matrix.  More...
  | 
|   | 
| struct   | ROOT::Math::Assign< T, D1, D2, A, MatRepSym< T, D1 >, MatRepStd< T, D1, D2 > > | 
|   | Dummy Structure which flags an error to avoid assignment from expression based on a general matrix to a symmetric matrix.  More...
  | 
|   | 
| struct   | ROOT::Math::Assign< T, D1, D2, A, MatRepSym< T, D1 >, MatRepSym< T, D1 > > | 
|   | Structure to assign from an expression based to symmetric matrix to symmetric matrix.  More...
  | 
|   | 
| struct   | ROOT::Math::AssignItr< T, D1, D2, R > | 
|   | Structure for assignment to a general matrix from iterator.  More...
  | 
|   | 
| struct   | ROOT::Math::AssignItr< T, D1, D2, MatRepSym< T, D1 > > | 
|   | Specialized structure for assignment to a symmetrix matrix from iterator.  More...
  | 
|   | 
| struct   | ROOT::Math::AssignSym | 
|   | Force Expression evaluation from general to symmetric.  More...
  | 
|   | 
| struct   | ROOT::Math::MinusEquals< T, D1, D2, A, R1, R2 > | 
|   | Evaluate the expression performing a -= operation Need to check whether creating a temporary object with the expression result (like in op: A -= A * B )  More...
  | 
|   | 
| struct   | ROOT::Math::MinusEquals< T, D1, D2, A, MatRepSym< T, D1 >, MatRepStd< T, D1, D2 > > | 
|   | Specialization for symmetrix -= general : NOT Allowed operation.  More...
  | 
|   | 
| struct   | ROOT::Math::MinusEquals< T, D1, D2, A, MatRepSym< T, D1 >, MatRepSym< T, D1 > > | 
|   | Specialization for symmetric matrices.  More...
  | 
|   | 
| struct   | ROOT::Math::PlaceExpr< T, D1, D2, D3, D4, A, R1, R2 > | 
|   | 
| struct   | ROOT::Math::PlaceExpr< T, D1, D2, D3, D4, A, MatRepSym< T, D1 >, MatRepStd< T, D3, D4 > > | 
|   | 
| struct   | ROOT::Math::PlaceExpr< T, D1, D2, D3, D4, A, MatRepSym< T, D1 >, MatRepSym< T, D3 > > | 
|   | 
| struct   | ROOT::Math::PlaceMatrix< T, D1, D2, D3, D4, R1, R2 > | 
|   | Structure to deal when a submatrix is placed in a matrix.  More...
  | 
|   | 
| struct   | ROOT::Math::PlaceMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepStd< T, D3, D4 > > | 
|   | 
| struct   | ROOT::Math::PlaceMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepSym< T, D3 > > | 
|   | 
| struct   | ROOT::Math::PlusEquals< T, D1, D2, A, R1, R2 > | 
|   | Evaluate the expression performing a += operation Need to check whether creating a temporary object with the expression result (like in op: A += A * B )  More...
  | 
|   | 
| struct   | ROOT::Math::PlusEquals< T, D1, D2, A, MatRepSym< T, D1 >, MatRepStd< T, D1, D2 > > | 
|   | Specialization for symmetrix += general : NOT Allowed operation.  More...
  | 
|   | 
| struct   | ROOT::Math::PlusEquals< T, D1, D2, A, MatRepSym< T, D1 >, MatRepSym< T, D1 > > | 
|   | Specialization for symmetric matrices Evaluate the expression performing a += operation for symmetric matrices Need to have a separate functions to avoid to modify two times the off-diagonal elements (i.e applying two times the expression) Need to check whether creating a temporary object with the expression result (like in op: A += A * B )  More...
  | 
|   | 
| struct   | ROOT::Math::RetrieveMatrix< T, D1, D2, D3, D4, R1, R2 > | 
|   | Structure for getting sub matrices We have different cases according to the matrix representations.  More...
  | 
|   | 
| struct   | ROOT::Math::RetrieveMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepStd< T, D3, D4 > > | 
|   | 
| struct   | ROOT::Math::RetrieveMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepSym< T, D3 > > | 
|   |