ROOT  6.06/09
Reference Guide
Classes | Enumerations
SMatrix Storage Representation
+ Collaboration diagram for SMatrix Storage Representation:

Classes

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...
 

Enumerations

enum  { ROOT::Math::MatRepStd< T, D1, D2 >::kRows = D1, ROOT::Math::MatRepStd< T, D1, D2 >::kCols = D2, ROOT::Math::MatRepStd< T, D1, D2 >::kSize = D1*D2 }
 
enum  { ROOT::Math::MatRepSym< T, D >::kRows = D, ROOT::Math::MatRepSym< T, D >::kCols = D, ROOT::Math::MatRepSym< T, D >::kSize = D*(D+1)/2 }
 

Detailed Description

Author
Juan Palacios
Date
2006-01-15

Classes MatRepStd and MatRepSym for generic and symmetric matrix data storage and manipulation. Define data storage and access, plus operators =, +=, -=, ==.

Enumeration Type Documentation

template<class T, unsigned int D1, unsigned int D2 = D1>
anonymous enum
Enumerator
kRows 

return no. of matrix rows

kCols 

return no. of matrix columns

kSize 

return no of elements: rows*columns

Definition at line 104 of file MatrixRepresentationsStatic.h.

template<class T, unsigned int D>
anonymous enum
Enumerator
kRows 

return no. of matrix rows

kCols 

return no. of matrix columns

kSize 

return no of elements: rows*columns

Definition at line 295 of file MatrixRepresentationsStatic.h.