ROOT
6.06/09
Reference Guide
|
Go to the source code of this file.
Classes | |
class | ROOT::Math::SMatrix< T, D1, D2, R > |
SMatrix: a generic fixed size D1 x D2 Matrix class. More... | |
class | ROOT::Math::Expr< ExprType, T, D, D2, R1 > |
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... | |
class | ROOT::Math::MatRepStd< T, D1, D2 > |
Expression wrapper class for Matrix objects. More... | |
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 >, MatRepSym< T, D1 > > |
Structure to assign from an expression based to symmetric matrix to symmetric 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::AssignSym |
Force Expression evaluation from general to symmetric. More... | |
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 >, 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::PlusEquals< 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, 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 >, MatRepSym< T, D1 > > |
Specialization for symmetric matrices. 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::PlaceMatrix< T, D1, D2, D3, D4, R1, R2 > |
Structure to deal when a submatrix is placed in a matrix. More... | |
struct | ROOT::Math::PlaceExpr< T, D1, D2, D3, D4, A, R1, R2 > |
struct | ROOT::Math::PlaceMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepStd< T, D3, D4 > > |
struct | ROOT::Math::PlaceExpr< T, D1, D2, D3, D4, A, 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::PlaceExpr< T, D1, D2, D3, D4, A, MatRepSym< T, D1 >, MatRepSym< T, D3 > > |
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 > > |
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... | |
Namespaces | |
ROOT | |
Namespace for new ROOT classes and functions. | |
ROOT::Math | |