#include "SMatrix.h"

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


class description - header file
viewCVS header

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

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
~SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >()
Double32_tapply(unsigned int i) const
const Double32_t*Array() const
Double32_t*Array()
const Double32_t&At(unsigned int i, unsigned int j) const
Double32_t&At(unsigned int i, unsigned int j)
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >::iteratorbegin()
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >::const_iteratorbegin() const
ROOT::Math::SVector<Double32_t,4>Col(unsigned int thecol) const
boolDet(Double32_t& det)
boolDet2(Double32_t& det) const
ROOT::Math::SVector<Double32_t,4>Diagonal() const
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >::iteratorend()
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >::const_iteratorend() const
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >Inverse(int& ifail) const
boolInvert()
boolIsInUse(const Double32_t* p) const
ROOT::Math::SVector<Double32_t,4*(4+1)/2>LowerBlock() const
booloperator!=(const Double32_t& rhs) const
booloperator!=(const ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,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::MatRepSym<Double32_t,4> >&operator*=(const Double32_t& rhs)
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >&operator+=(const Double32_t& rhs)
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >&operator-=(const Double32_t& rhs)
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >&operator/=(const Double32_t& rhs)
booloperator<(const Double32_t& rhs) const
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >&operator=(ROOT::Math::SMatrixIdentity)
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >&operator=(const Double32_t& rhs)
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >&operator=(const ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >&)
booloperator==(const Double32_t& rhs) const
booloperator>(const Double32_t& rhs) const
ostream&Print(ostream& os) const
ROOT::Math::SVector<Double32_t,4>Row(unsigned int therow) const
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >()
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >(ROOT::Math::SMatrixIdentity)
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >(const ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >& rhs)
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >(const Double32_t& rhs)
ROOT::Math::SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >SMatrix<Double32_t,4,4,ROOT::Math::MatRepSym<Double32_t,4> >(const ROOT::Math::SVector<Double32_t,4*(4+1)/2>& v, bool lower = true)
ROOT::Math::SVector<Double32_t,4*(4+1)/2>UpperBlock() const

Data Members

public:
enum { kRows
kCols
kSize
};
public:
ROOT::Math::MatRepSym<Double32_t,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
/ return pointer to internal array
T* Array()
iterator begin()
* STL iterator interface. */
iterator end()
* STL iterator interface. */
const_iterator begin()
* STL const_iterator interface. */
const_iterator end()
* STL const_iterator interface. */
bool operator==(const T& rhs)
* @name --- Operators --- */
/ element wise comparison
/ element wise comparison
bool operator!=(const T& rhs)
/ element wise comparison
bool operator!=(const SMatrix<T,D1,D2,R>& rhs)
/ element wise comparison
/ element wise comparison
bool operator>(const T& rhs)
/ element wise comparison
/ element wise comparison
bool operator<(const T& rhs)
/ element wise comparison
const T& operator()(unsigned int i, unsigned int j)
*
read/write access to matrix element with indices starting from 0
T& operator()(unsigned int i, unsigned int j)
const T& At(unsigned int i, unsigned int j)
*
read/write access to matrix element with indices starting from 0.
Fuction will check index values and it will assert if they are wrong
T& At(unsigned int i, unsigned int j)
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)
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 Nov 21 09:01:54 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.