|
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 assigment 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...
|
|
class | ROOT::Math::Expr< ExprType, T, D, D2, R1 > |
|
class | ROOT::Math::MatRepStd< T, D1, D2 > |
| Expression wrapper class for Matrix objects. More...
|
|
class | ROOT::Math::MatRepSym< T, D > |
| MatRepSym Matrix storage representation for a symmetric matrix of dimension NxN This class is a template on the contained type and on the symmetric matrix size, N. 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 > > |
|
class | ROOT::Math::SMatrix< T, D1, D2, R > |
| SMatrix: a generic fixed size D1 x D2 Matrix class. More...
|
|