TMatrixTRow< Element > Class Template Reference

#include <TMatrixTUtils.h>

Inheritance diagram for TMatrixTRow< Element >:

TMatrixTRow_const< Element > TMatrixTRow_const< Element > List of all members.

Public Member Functions

 TMatrixTRow ()
 TMatrixTRow (TMatrixT< Element > &matrix, Int_t row)
 TMatrixTRow (TMatrixTSym< Element > &matrix, Int_t row)
 TMatrixTRow (const TMatrixTRow< Element > &mr)
Element * GetPtr () const
const Element & operator() (Int_t i) const
Element & operator() (Int_t i)
const Element & operator[] (Int_t i) const
Element & operator[] (Int_t i)
void operator= (Element val)
void operator+= (Element val)
void operator *= (Element val)
void operator= (const TMatrixTRow_const< Element > &r)
TMatrixTRow< Element > & operator= (const TMatrixTRow< Element > &r)
void operator= (const TVectorT< Element > &vec)
void operator+= (const TMatrixTRow_const< Element > &r)
void operator *= (const TMatrixTRow_const< Element > &r)
 TMatrixTRow ()
 TMatrixTRow (TMatrixT< Element > &matrix, Int_t row)
 TMatrixTRow (TMatrixTSym< Element > &matrix, Int_t row)
 TMatrixTRow (const TMatrixTRow< Element > &mr)
Element * GetPtr () const
const Element & operator() (Int_t i) const
Element & operator() (Int_t i)
const Element & operator[] (Int_t i) const
Element & operator[] (Int_t i)
void operator= (Element val)
void operator+= (Element val)
void operator *= (Element val)
void operator= (const TMatrixTRow_const< Element > &r)
TMatrixTRow< Element > & operator= (const TMatrixTRow< Element > &r)
void operator= (const TVectorT< Element > &vec)
void operator+= (const TMatrixTRow_const< Element > &r)
void operator *= (const TMatrixTRow_const< Element > &r)
template<>
TClassClass ()
template<>
TClassClass ()
template<>
void Streamer (TBuffer &R__b)
template<>
void Streamer (TBuffer &R__b)

Detailed Description

template<class Element>
class TMatrixTRow< Element >

Definition at line 152 of file TMatrixTUtils.h.


Constructor & Destructor Documentation

template<class Element>
TMatrixTRow< Element >::TMatrixTRow (  )  [inline]

Definition at line 155 of file TMatrixTUtils.h.

template<class Element>
TMatrixTRow< Element >::TMatrixTRow ( TMatrixT< Element > &  matrix,
Int_t  row 
)

Definition at line 86 of file TMatrixTUtils.cxx.

template<class Element>
TMatrixTRow< Element >::TMatrixTRow ( TMatrixTSym< Element > &  matrix,
Int_t  row 
)

Definition at line 94 of file TMatrixTUtils.cxx.

template<class Element>
TMatrixTRow< Element >::TMatrixTRow ( const TMatrixTRow< Element > &  mr  ) 

Definition at line 102 of file TMatrixTUtils.cxx.

template<class Element>
TMatrixTRow< Element >::TMatrixTRow (  )  [inline]

Definition at line 155 of file TMatrixTUtils.h.

template<class Element>
TMatrixTRow< Element >::TMatrixTRow ( TMatrixT< Element > &  matrix,
Int_t  row 
)

template<class Element>
TMatrixTRow< Element >::TMatrixTRow ( TMatrixTSym< Element > &  matrix,
Int_t  row 
)

template<class Element>
TMatrixTRow< Element >::TMatrixTRow ( const TMatrixTRow< Element > &  mr  ) 


Member Function Documentation

template<class Element>
Element* TMatrixTRow< Element >::GetPtr (  )  const [inline]

Reimplemented from TMatrixTRow_const< Element >.

Definition at line 160 of file TMatrixTUtils.h.

References TMatrixTRow_const< Element >::fPtr.

Referenced by ApplyHouseHolder().

template<class Element>
const Element& TMatrixTRow< Element >::operator() ( Int_t  i  )  const [inline]

Reimplemented from TMatrixTRow_const< Element >.

Definition at line 162 of file TMatrixTUtils.h.

References Error, TMatrixTRow_const< Element >::fMatrix, and R__ASSERT.

template<class Element>
Element& TMatrixTRow< Element >::operator() ( Int_t  i  )  [inline]

Definition at line 173 of file TMatrixTUtils.h.

References Error, TMatrixTRow_const< Element >::fMatrix, and R__ASSERT.

template<class Element>
const Element& TMatrixTRow< Element >::operator[] ( Int_t  i  )  const [inline]

Reimplemented from TMatrixTRow_const< Element >.

Definition at line 184 of file TMatrixTUtils.h.

template<class Element>
Element& TMatrixTRow< Element >::operator[] ( Int_t  i  )  [inline]

Definition at line 185 of file TMatrixTUtils.h.

template<class Element>
void TMatrixTRow< Element >::operator= ( Element  val  ) 

Definition at line 111 of file TMatrixTUtils.cxx.

References TMatrixTRow_const< Element >::fInc, TMatrixTRow_const< Element >::fMatrix, TMatrixTRow_const< Element >::fPtr, and R__ASSERT.

Referenced by TMatrixTRow< Element >::operator=().

template<class Element>
void TMatrixTRow< Element >::operator+= ( Element  val  ) 

Definition at line 123 of file TMatrixTUtils.cxx.

References TMatrixTRow_const< Element >::fInc, TMatrixTRow_const< Element >::fMatrix, TMatrixTRow_const< Element >::fPtr, and R__ASSERT.

template<class Element>
void TMatrixTRow< Element >::operator *= ( Element  val  ) 

Definition at line 135 of file TMatrixTUtils.cxx.

References TMatrixTRow_const< Element >::fInc, TMatrixTRow_const< Element >::fMatrix, TMatrixTRow_const< Element >::fPtr, and R__ASSERT.

template<class Element>
void TMatrixTRow< Element >::operator= ( const TMatrixTRow_const< Element > &  r  ) 

Reimplemented from TMatrixTRow_const< Element >.

Definition at line 147 of file TMatrixTUtils.cxx.

References Error, TMatrixTRow_const< Element >::fInc, TMatrixTRow_const< Element >::fMatrix, TMatrixTRow_const< Element >::fPtr, TMatrixTRow_const< Element >::fRowInd, TMatrixTBase< Element >::GetColLwb(), TMatrixTRow_const< Element >::GetInc(), TMatrixTRow_const< Element >::GetMatrix(), TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::GetNcols(), TMatrixTRow_const< Element >::GetPtr(), TMatrixTRow_const< Element >::GetRowIndex(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

template<class Element>
TMatrixTRow<Element>& TMatrixTRow< Element >::operator= ( const TMatrixTRow< Element > &  r  )  [inline]

Definition at line 192 of file TMatrixTUtils.h.

References TMatrixTRow< Element >::operator=().

template<class Element>
void TMatrixTRow< Element >::operator= ( const TVectorT< Element > &  vec  ) 

Definition at line 170 of file TMatrixTUtils.cxx.

References Error, TMatrixTRow_const< Element >::fInc, TMatrixTRow_const< Element >::fMatrix, TMatrixTRow_const< Element >::fPtr, TVectorT< Element >::GetLwb(), TVectorT< Element >::GetMatrixArray(), TVectorT< Element >::GetNrows(), TVectorT< Element >::IsValid(), R__ASSERT, and vp.

template<class Element>
void TMatrixTRow< Element >::operator+= ( const TMatrixTRow_const< Element > &  r  ) 

Definition at line 191 of file TMatrixTUtils.cxx.

References Error, TMatrixTRow_const< Element >::fInc, TMatrixTRow_const< Element >::fMatrix, TMatrixTRow_const< Element >::fPtr, TMatrixTBase< Element >::GetColLwb(), TMatrixTBase< Element >::GetNcols(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

template<class Element>
void TMatrixTRow< Element >::operator *= ( const TMatrixTRow_const< Element > &  r  ) 

Definition at line 213 of file TMatrixTUtils.cxx.

References Error, TMatrixTRow_const< Element >::fInc, TMatrixTRow_const< Element >::fMatrix, TMatrixTRow_const< Element >::fPtr, TMatrixTBase< Element >::GetColLwb(), TMatrixTBase< Element >::GetNcols(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

template<class Element>
Element* TMatrixTRow< Element >::GetPtr (  )  const [inline]

Reimplemented from TMatrixTRow_const< Element >.

Definition at line 160 of file TMatrixTUtils.h.

References TMatrixTRow_const< Element >::fPtr.

template<class Element>
const Element& TMatrixTRow< Element >::operator() ( Int_t  i  )  const [inline]

Reimplemented from TMatrixTRow_const< Element >.

Definition at line 162 of file TMatrixTUtils.h.

References Error, TMatrixTRow_const< Element >::fMatrix, and R__ASSERT.

template<class Element>
Element& TMatrixTRow< Element >::operator() ( Int_t  i  )  [inline]

Definition at line 173 of file TMatrixTUtils.h.

References Error, TMatrixTRow_const< Element >::fMatrix, and R__ASSERT.

template<class Element>
const Element& TMatrixTRow< Element >::operator[] ( Int_t  i  )  const [inline]

Reimplemented from TMatrixTRow_const< Element >.

Definition at line 184 of file TMatrixTUtils.h.

template<class Element>
Element& TMatrixTRow< Element >::operator[] ( Int_t  i  )  [inline]

Definition at line 185 of file TMatrixTUtils.h.

template<class Element>
void TMatrixTRow< Element >::operator= ( Element  val  ) 

template<class Element>
void TMatrixTRow< Element >::operator+= ( Element  val  ) 

template<class Element>
void TMatrixTRow< Element >::operator *= ( Element  val  ) 

template<class Element>
void TMatrixTRow< Element >::operator= ( const TMatrixTRow_const< Element > &  r  ) 

Reimplemented from TMatrixTRow_const< Element >.

template<class Element>
TMatrixTRow<Element>& TMatrixTRow< Element >::operator= ( const TMatrixTRow< Element > &  r  )  [inline]

Definition at line 192 of file TMatrixTUtils.h.

References TMatrixTRow< Element >::operator=().

template<class Element>
void TMatrixTRow< Element >::operator= ( const TVectorT< Element > &  vec  ) 

template<class Element>
void TMatrixTRow< Element >::operator+= ( const TMatrixTRow_const< Element > &  r  ) 

template<class Element>
void TMatrixTRow< Element >::operator *= ( const TMatrixTRow_const< Element > &  r  ) 

template<>
TClass * TMatrixTRow< double >::Class (  ) 

Reimplemented from TMatrixTRow_const< Element >.

Definition at line 3536 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
TClass * TMatrixTRow< float >::Class (  ) 

Reimplemented from TMatrixTRow_const< Element >.

Definition at line 4148 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
void TMatrixTRow< float >::Streamer ( TBuffer R__b  ) 

Reimplemented from TMatrixTRow_const< Element >.

Definition at line 5931 of file G__Matrix.cxx.

References TMatrixTRow_const< Element >::Streamer().

template<>
void TMatrixTRow< double >::Streamer ( TBuffer R__b  ) 

Reimplemented from TMatrixTRow_const< Element >.

Definition at line 7213 of file G__Matrix.cxx.

References TMatrixTRow_const< Element >::Streamer().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:42:48 2011 for ROOT_528-00b_version by  doxygen 1.5.1