TMatrixTFlat< Element > Class Template Reference

#include <TMatrixTUtils.h>

Inheritance diagram for TMatrixTFlat< Element >:

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

Public Member Functions

 TMatrixTFlat ()
 TMatrixTFlat (TMatrixT< Element > &matrix)
 TMatrixTFlat (TMatrixTSym< Element > &matrix)
 TMatrixTFlat (const TMatrixTFlat< Element > &mf)
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 TMatrixTFlat_const< Element > &f)
TMatrixTFlat< Element > & operator= (const TMatrixTFlat< Element > &f)
void operator= (const TVectorT< Element > &vec)
void operator+= (const TMatrixTFlat_const< Element > &f)
void operator *= (const TMatrixTFlat_const< Element > &f)
 TMatrixTFlat ()
 TMatrixTFlat (TMatrixT< Element > &matrix)
 TMatrixTFlat (TMatrixTSym< Element > &matrix)
 TMatrixTFlat (const TMatrixTFlat< Element > &mf)
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 TMatrixTFlat_const< Element > &f)
TMatrixTFlat< Element > & operator= (const TMatrixTFlat< Element > &f)
void operator= (const TVectorT< Element > &vec)
void operator+= (const TMatrixTFlat_const< Element > &f)
void operator *= (const TMatrixTFlat_const< Element > &f)
template<>
TClassClass ()
template<>
TClassClass ()
template<>
void Streamer (TBuffer &R__b)
template<>
void Streamer (TBuffer &R__b)

Detailed Description

template<class Element>
class TMatrixTFlat< Element >

Definition at line 428 of file TMatrixTUtils.h.


Constructor & Destructor Documentation

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

Definition at line 431 of file TMatrixTUtils.h.

template<class Element>
TMatrixTFlat< Element >::TMatrixTFlat ( TMatrixT< Element > &  matrix  ) 

Definition at line 633 of file TMatrixTUtils.cxx.

template<class Element>
TMatrixTFlat< Element >::TMatrixTFlat ( TMatrixTSym< Element > &  matrix  ) 

Definition at line 641 of file TMatrixTUtils.cxx.

template<class Element>
TMatrixTFlat< Element >::TMatrixTFlat ( const TMatrixTFlat< Element > &  mf  ) 

Definition at line 649 of file TMatrixTUtils.cxx.

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

Definition at line 431 of file TMatrixTUtils.h.

template<class Element>
TMatrixTFlat< Element >::TMatrixTFlat ( TMatrixT< Element > &  matrix  ) 

template<class Element>
TMatrixTFlat< Element >::TMatrixTFlat ( TMatrixTSym< Element > &  matrix  ) 

template<class Element>
TMatrixTFlat< Element >::TMatrixTFlat ( const TMatrixTFlat< Element > &  mf  ) 


Member Function Documentation

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

Reimplemented from TMatrixTFlat_const< Element >.

Definition at line 436 of file TMatrixTUtils.h.

References TMatrixTFlat_const< Element >::fPtr.

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

Reimplemented from TMatrixTFlat_const< Element >.

Definition at line 438 of file TMatrixTUtils.h.

References Error, TMatrixTFlat_const< Element >::fNelems, and R__ASSERT.

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

Definition at line 447 of file TMatrixTUtils.h.

References Error, TMatrixTFlat_const< Element >::fNelems, and R__ASSERT.

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

Reimplemented from TMatrixTFlat_const< Element >.

Definition at line 456 of file TMatrixTUtils.h.

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

Definition at line 457 of file TMatrixTUtils.h.

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

Definition at line 658 of file TMatrixTUtils.cxx.

References fp, TMatrixTFlat_const< Element >::fPtr, and R__ASSERT.

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

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

Definition at line 670 of file TMatrixTUtils.cxx.

References fp, TMatrixTFlat_const< Element >::fPtr, and R__ASSERT.

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

Definition at line 682 of file TMatrixTUtils.cxx.

References fp, TMatrixTFlat_const< Element >::fPtr, and R__ASSERT.

template<class Element>
void TMatrixTFlat< Element >::operator= ( const TMatrixTFlat_const< Element > &  f  ) 

Reimplemented from TMatrixTFlat_const< Element >.

Definition at line 694 of file TMatrixTUtils.cxx.

References Error, TMatrixTFlat_const< Element >::fPtr, TMatrixTFlat_const< Element >::GetMatrix(), TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::GetNoElements(), TMatrixTFlat_const< Element >::GetPtr(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

template<class Element>
TMatrixTFlat<Element>& TMatrixTFlat< Element >::operator= ( const TMatrixTFlat< Element > &  f  )  [inline]

Definition at line 464 of file TMatrixTUtils.h.

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

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

Definition at line 716 of file TMatrixTUtils.cxx.

References Error, fp, TMatrixTFlat_const< Element >::fPtr, TVectorT< Element >::GetMatrixArray(), TVectorT< Element >::GetNrows(), TVectorT< Element >::IsValid(), R__ASSERT, and vp.

template<class Element>
void TMatrixTFlat< Element >::operator+= ( const TMatrixTFlat_const< Element > &  f  ) 

Definition at line 735 of file TMatrixTUtils.cxx.

References Error, TMatrixTFlat_const< Element >::fPtr, TMatrixTFlat_const< Element >::GetMatrix(), TMatrixTBase< Element >::GetNoElements(), TMatrixTFlat_const< Element >::GetPtr(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

template<class Element>
void TMatrixTFlat< Element >::operator *= ( const TMatrixTFlat_const< Element > &  f  ) 

Definition at line 756 of file TMatrixTUtils.cxx.

References Error, TMatrixTFlat_const< Element >::fPtr, TMatrixTFlat_const< Element >::GetMatrix(), TMatrixTBase< Element >::GetNoElements(), TMatrixTFlat_const< Element >::GetPtr(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

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

Reimplemented from TMatrixTFlat_const< Element >.

Definition at line 436 of file TMatrixTUtils.h.

References TMatrixTFlat_const< Element >::fPtr.

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

Reimplemented from TMatrixTFlat_const< Element >.

Definition at line 438 of file TMatrixTUtils.h.

References Error, TMatrixTFlat_const< Element >::fNelems, and R__ASSERT.

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

Definition at line 447 of file TMatrixTUtils.h.

References Error, TMatrixTFlat_const< Element >::fNelems, and R__ASSERT.

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

Reimplemented from TMatrixTFlat_const< Element >.

Definition at line 456 of file TMatrixTUtils.h.

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

Definition at line 457 of file TMatrixTUtils.h.

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

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

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

template<class Element>
void TMatrixTFlat< Element >::operator= ( const TMatrixTFlat_const< Element > &  f  ) 

Reimplemented from TMatrixTFlat_const< Element >.

template<class Element>
TMatrixTFlat<Element>& TMatrixTFlat< Element >::operator= ( const TMatrixTFlat< Element > &  f  )  [inline]

Definition at line 464 of file TMatrixTUtils.h.

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

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

template<class Element>
void TMatrixTFlat< Element >::operator+= ( const TMatrixTFlat_const< Element > &  f  ) 

template<class Element>
void TMatrixTFlat< Element >::operator *= ( const TMatrixTFlat_const< Element > &  f  ) 

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

Reimplemented from TMatrixTFlat_const< Element >.

Definition at line 3842 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Reimplemented from TMatrixTFlat_const< Element >.

Definition at line 4964 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Reimplemented from TMatrixTFlat_const< Element >.

Definition at line 6093 of file G__Matrix.cxx.

References TMatrixTFlat_const< Element >::Streamer().

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

Reimplemented from TMatrixTFlat_const< Element >.

Definition at line 7375 of file G__Matrix.cxx.

References TMatrixTFlat_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