#include "SMatrix.h"

ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepStd<Double32_t,4,4> >


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

class ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepStd<Double32_t,4,4> >

Inheritance Chart:
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepStd<Double32_t,4,4> >

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

Data Members


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

Class Description

SMatrix<T,D1,D2,R>& operator=(const M& rhs)
SMatrix<T,D1,D2,R>& operator=(const Expr<A,T,D1,D2,R2>& rhs)
SMatrix<T,D1,D2,R> & operator=(SMatrixIdentity )
T apply(unsigned int i)
const T* Array()
/ return read-only pointer to internal array
T* Array()
/ return pointer to internal array
iterator begin()
iterator end()
const_iterator begin()
const_iterator end()
bool operator==(const T& rhs)
/ element wise comparison
bool operator!=(const T& rhs)
/ element wise comparison
bool operator!=(const SMatrix<T,D1,D2,R>& rhs)
/ element wise comparison
bool operator>(const T& rhs)
/ element wise comparison
bool operator<(const T& rhs)
/ element wise comparison
const T& operator()(unsigned int i, unsigned int j)
T& operator()(unsigned int i, unsigned int j)
SMatrix<T,D1,D2,R>& operator+=(const Expr<A,T,D1,D2,R2>& rhs)
SMatrix<T,D1,D2,R>& operator-=(const T& rhs)
SMatrix<T,D1,D2,R>& operator*=(const T& rhs)
SMatrix<T,D1,D2,R>& operator/=(const T& rhs)
bool Invert()
SMatrix<T,D1,D2,R> Inverse(int & ifail )
bool Det(T& det)
bool Det2(T& det)
SVector<T,D2> Row(unsigned int therow)
SVector<T,D1> Col(unsigned int thecol)
SVector<T,D1> Diagonal()
SubVector UpperBlock()
SubVector LowerBlock()
bool IsInUse(const T* p)
std::ostream& Print(std::ostream& os)
/ Print: used by operator<<()

Last update: Tue Jul 11 11:47:08 2006


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.