#include "SMatrix.h"

ROOT::Math::SMatrix >


class description - source file - inheritance tree (.pdf)

class ROOT::Math::SMatrix >

Inheritance Chart:
ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >

    public:
void ~SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >() double apply(unsigned int i) const const double* Array() const double* Array() ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >::iterator begin() ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >::const_iterator begin() const ROOT::Math::SVector<double,4> Col(unsigned int thecol) const bool Det(double& det) bool Det2(double& det) const ROOT::Math::SVector<double,4> Diagonal() const ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >::iterator end() ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >::const_iterator end() const ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> > Inverse(int& ifail) const bool Invert() ROOT::Math::SVector<double,4*(3+1)/2> LowerBlock() const bool operator!=(const double& rhs) const bool operator!=(const ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >& rhs) const const double& operator()(unsigned int i, unsigned int j) const double& operator()(unsigned int i, unsigned int j) bool operator<(const double& rhs) const ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >& operator=(ROOT::Math::SMatrixIdentity) ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >& operator=(const ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >&) bool operator==(const double& rhs) const bool operator>(const double& rhs) const ostream& Print(ostream& os) const ROOT::Math::SVector<double,3> Row(unsigned int therow) const bool Sdet(double& det) bool Sdet2(double& det) const ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> > Sinverse(int& ifail) const bool Sinvert() ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> > SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >() ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> > SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >(ROOT::Math::SMatrixIdentity) ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> > SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >(const ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >& rhs) ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> > SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >(const ROOT::Math::SVector<double,4*(3+1)/2>& v, bool lower = false) ROOT::Math::SVector<double,4*(3+1)/2> UpperBlock() const

Data Members


    public:
static const enum ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >:: kRows static const enum ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >:: kCols static const enum ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >:: kSize ROOT::Math::MatRepStd<double,4,3> fRep

Class Description




Inline Functions


                                                                                      void ~SMatrix >()
                        ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> > SMatrix >()
                        ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> > SMatrix >(ROOT::Math::SMatrixIdentity)
                        ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> > SMatrix >(const ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >& rhs)
                        ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> > SMatrix >(const ROOT::Math::SVector<double,4*(3+1)/2>& v, bool lower = false)
                       ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >& operator=(ROOT::Math::SMatrixIdentity)
                                                                                    double apply(unsigned int i) const
                                                                             const double* Array() const
                                                                                   double* Array()
              ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >::iterator begin()
              ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >::iterator end()
        ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >::const_iterator begin() const
        ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >::const_iterator end() const
                                                                                      bool operator==(const double& rhs) const
                                                                                      bool operator!=(const double& rhs) const
                                                                                      bool operator!=(const ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >& rhs) const
                                                                                      bool operator>(const double& rhs) const
                                                                                      bool operator<(const double& rhs) const
                                                                             const double& operator()(unsigned int i, unsigned int j) const
                                                                                   double& operator()(unsigned int i, unsigned int j)
                                                                                      bool Sinvert()
                        ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> > Sinverse(int& ifail) const
                                                                                      bool Sdet(double& det)
                                                                                      bool Sdet2(double& det) const
                                                                                      bool Invert()
                        ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> > Inverse(int& ifail) const
                                                                                      bool Det(double& det)
                                                                                      bool Det2(double& det) const
                                                             ROOT::Math::SVector<double,3> Row(unsigned int therow) const
                                                             ROOT::Math::SVector<double,4> Col(unsigned int thecol) const
                                                             ROOT::Math::SVector<double,4> Diagonal() const
                                                     ROOT::Math::SVector<double,4*(3+1)/2> UpperBlock() const
                                                     ROOT::Math::SVector<double,4*(3+1)/2> LowerBlock() const
                                                                                  ostream& Print(ostream& os) const
                       ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >& operator=(const ROOT::Math::SMatrix<double,4,3,ROOT::Math::MatRepStd<double,4,3> >&)


Last update: root/smatrix:$Name: $:$Id: SMatrix.h,v 1.12 2006/02/27 18:41:58 moneta Exp $


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.