ROOT » MATH » SMATRIX » ROOT::Math::SMatrix<float,3,4,ROOT::Math::MatRepStd<float,3,4> >::SMatrixRow_const

class ROOT::Math::SMatrix<float,3,4,ROOT::Math::MatRepStd<float,3,4> >::SMatrixRow_const


    SMatrix: a generic fixed size D1 x D2 Matrix class.
    The class is template on the scalar type, on the matrix sizes:
    D1 = number of rows and D2 = number of columns
    amd on the representation storage type.
    By default the representation is MatRepStd<T,D1,D2> (standard D1xD2 of type T),
    but it can be of type MatRepSym<T,D> for symmetric matrices DxD, where the storage is only
    D*(D+1)/2.

    See \ref SMatrixDoc.

    Original author is Thorsten Glebe
    HERA-B Collaboration, MPI Heidelberg (Germany)

    @ingroup SMatrixSVector

    @authors T. Glebe, L. Moneta and J. Palacios


 SMatrix: column-wise storage

Function Members (Methods)

Data Members

private:
const ROOT::Math::SMatrix<float,3U,4U,ROOT::Math::MatRepStd<float,3,4> >*fMat
unsigned intfRow

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

SMatrix<T,D1,D2,R>& operator=(const M& rhs)
       Assign from another compatible matrix.
       Possible Symmetirc to general but NOT vice-versa

SMatrix<T,D1,D2,R>& operator=(const Expr<A,T,D1,D2,R2>& rhs)
       Assign from a matrix expression

T & operator[](int j)
{ return (*fMat)(fRow,j); }
SMatrixRow_const(const ROOT::Math::SMatrix<float,3U,4U,ROOT::Math::MatRepStd<float,3,4> >& rhs, unsigned int i)
{}