library: libSmatrix #include "SMatrix.h" |
ROOT::Math::SMatrix
class description - source file - inheritance tree (.pdf)
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
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
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.