library: libSmatrix
#include "SMatrix.h"

ROOT::Math::SMatrix


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

class ROOT::Math::SMatrix

Inheritance Chart:
ROOT::Math::SMatrix<double,5,5>

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

Data Members

    private:
double fArray[25] public:
static const enum ROOT::Math::SMatrix<double,5,5>:: kRows static const enum ROOT::Math::SMatrix<double,5,5>:: kCols static const enum ROOT::Math::SMatrix<double,5,5>:: kSize

Class Description




Inline Functions


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


Last update: root/smatrix:$Name: $:$Id: SMatrix.h,v 1.10 2005/12/13 18:28:09 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.