TMatrixTFlat_const< Element > Class Template Reference

#include <TMatrixTUtils.h>

Inheritance diagram for TMatrixTFlat_const< Element >:

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

Public Member Functions

 TMatrixTFlat_const ()
 TMatrixTFlat_const (const TMatrixT< Element > &matrix)
 TMatrixTFlat_const (const TMatrixTSym< Element > &matrix)
 TMatrixTFlat_const (const TMatrixTFlat_const< Element > &trc)
TMatrixTFlat_const< Element > & operator= (const TMatrixTFlat_const< Element > &trc)
virtual ~TMatrixTFlat_const ()
const TMatrixTBase< Element > * GetMatrix () const
const Element * GetPtr () const
const Element & operator() (Int_t i) const
const Element & operator[] (Int_t i) const
 TMatrixTFlat_const ()
 TMatrixTFlat_const (const TMatrixT< Element > &matrix)
 TMatrixTFlat_const (const TMatrixTSym< Element > &matrix)
 TMatrixTFlat_const (const TMatrixTFlat_const< Element > &trc)
TMatrixTFlat_const< Element > & operator= (const TMatrixTFlat_const< Element > &trc)
virtual ~TMatrixTFlat_const ()
const TMatrixTBase< Element > * GetMatrix () const
const Element * GetPtr () const
const Element & operator() (Int_t i) const
const Element & operator[] (Int_t i) const
template<>
TClassClass ()
template<>
TClassClass ()
template<>
void Streamer (TBuffer &R__b)
template<>
void Streamer (TBuffer &R__b)

Protected Attributes

const TMatrixTBase< Element > * fMatrix
Int_t fNelems
const Element * fPtr
const TMatrixTBase< Element > * fMatrix
const Element * fPtr

Detailed Description

template<class Element>
class TMatrixTFlat_const< Element >

Definition at line 395 of file TMatrixTUtils.h.


Constructor & Destructor Documentation

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

Definition at line 403 of file TMatrixTUtils.h.

References TMatrixTFlat_const< Element >::fMatrix, TMatrixTFlat_const< Element >::fNelems, and TMatrixTFlat_const< Element >::fPtr.

template<class Element>
TMatrixTFlat_const< Element >::TMatrixTFlat_const ( const TMatrixT< Element > &  matrix  ) 

Definition at line 607 of file TMatrixTUtils.cxx.

References TMatrixTFlat_const< Element >::fMatrix, TMatrixTFlat_const< Element >::fNelems, TMatrixTFlat_const< Element >::fPtr, and R__ASSERT.

template<class Element>
TMatrixTFlat_const< Element >::TMatrixTFlat_const ( const TMatrixTSym< Element > &  matrix  ) 

Definition at line 620 of file TMatrixTUtils.cxx.

References TMatrixTFlat_const< Element >::fMatrix, TMatrixTFlat_const< Element >::fNelems, TMatrixTFlat_const< Element >::fPtr, and R__ASSERT.

template<class Element>
TMatrixTFlat_const< Element >::TMatrixTFlat_const ( const TMatrixTFlat_const< Element > &  trc  )  [inline]

Definition at line 406 of file TMatrixTUtils.h.

template<class Element>
virtual TMatrixTFlat_const< Element >::~TMatrixTFlat_const (  )  [inline, virtual]

Definition at line 410 of file TMatrixTUtils.h.

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

Definition at line 403 of file TMatrixTUtils.h.

References TMatrixTFlat_const< Element >::fMatrix, TMatrixTFlat_const< Element >::fNelems, and TMatrixTFlat_const< Element >::fPtr.

template<class Element>
TMatrixTFlat_const< Element >::TMatrixTFlat_const ( const TMatrixT< Element > &  matrix  ) 

template<class Element>
TMatrixTFlat_const< Element >::TMatrixTFlat_const ( const TMatrixTSym< Element > &  matrix  ) 

template<class Element>
TMatrixTFlat_const< Element >::TMatrixTFlat_const ( const TMatrixTFlat_const< Element > &  trc  )  [inline]

Definition at line 406 of file TMatrixTUtils.h.

template<class Element>
virtual TMatrixTFlat_const< Element >::~TMatrixTFlat_const (  )  [inline, virtual]

Definition at line 410 of file TMatrixTUtils.h.


Member Function Documentation

template<class Element>
TMatrixTFlat_const<Element>& TMatrixTFlat_const< Element >::operator= ( const TMatrixTFlat_const< Element > &  trc  )  [inline]

Definition at line 408 of file TMatrixTUtils.h.

References TMatrixTFlat_const< Element >::fMatrix, TMatrixTFlat_const< Element >::fNelems, and TMatrixTFlat_const< Element >::fPtr.

template<class Element>
const TMatrixTBase<Element>* TMatrixTFlat_const< Element >::GetMatrix (  )  const [inline]

Definition at line 412 of file TMatrixTUtils.h.

References TMatrixTFlat_const< Element >::fMatrix.

Referenced by TMatrixTFlat< Element >::operator *=(), TMatrixTFlat< Element >::operator+=(), and TMatrixTFlat< Element >::operator=().

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

Definition at line 413 of file TMatrixTUtils.h.

References TMatrixTFlat_const< Element >::fPtr.

Referenced by TMatrixTFlat< Element >::operator *=(), TMatrixTFlat< Element >::operator+=(), and TMatrixTFlat< Element >::operator=().

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

Definition at line 414 of file TMatrixTUtils.h.

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

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

Definition at line 423 of file TMatrixTUtils.h.

template<class Element>
TMatrixTFlat_const<Element>& TMatrixTFlat_const< Element >::operator= ( const TMatrixTFlat_const< Element > &  trc  )  [inline]

Definition at line 408 of file TMatrixTUtils.h.

References TMatrixTFlat_const< Element >::fMatrix, TMatrixTFlat_const< Element >::fNelems, and TMatrixTFlat_const< Element >::fPtr.

template<class Element>
const TMatrixTBase<Element>* TMatrixTFlat_const< Element >::GetMatrix (  )  const [inline]

Definition at line 412 of file TMatrixTUtils.h.

References TMatrixTFlat_const< Element >::fMatrix.

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

Definition at line 413 of file TMatrixTUtils.h.

References TMatrixTFlat_const< Element >::fPtr.

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

Definition at line 414 of file TMatrixTUtils.h.

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

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

Definition at line 423 of file TMatrixTUtils.h.

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

Definition at line 3638 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 4828 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 5817 of file G__Matrix.cxx.

References Error, and TBuffer::IsReading().

Referenced by TMatrixTFlat< Element >::Streamer().

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

Definition at line 7099 of file G__Matrix.cxx.

References Error, and TBuffer::IsReading().


Member Data Documentation

template<class Element>
const TMatrixTBase<Element>* TMatrixTFlat_const< Element >::fMatrix [protected]

Definition at line 398 of file TMatrixTUtils.h.

Referenced by TMatrixTFlat_const< Element >::GetMatrix(), TMatrixTFlat_const< Element >::operator()(), TMatrixTFlat_const< Element >::operator=(), and TMatrixTFlat_const< Element >::TMatrixTFlat_const().

template<class Element>
Int_t TMatrixTFlat_const< Element >::fNelems [protected]

Definition at line 399 of file TMatrixTUtils.h.

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

template<class Element>
const Element* TMatrixTFlat_const< Element >::fPtr [protected]

Definition at line 400 of file TMatrixTUtils.h.

Referenced by TMatrixTFlat_const< Element >::GetPtr(), TMatrixTFlat< Element >::GetPtr(), TMatrixTFlat< Element >::operator *=(), TMatrixTFlat_const< Element >::operator()(), TMatrixTFlat< Element >::operator+=(), TMatrixTFlat_const< Element >::operator=(), TMatrixTFlat< Element >::operator=(), and TMatrixTFlat_const< Element >::TMatrixTFlat_const().

template<class Element>
const TMatrixTBase<Element>* TMatrixTFlat_const< Element >::fMatrix [protected]

Definition at line 398 of file TMatrixTUtils.h.

template<class Element>
const Element* TMatrixTFlat_const< Element >::fPtr [protected]

Definition at line 400 of file TMatrixTUtils.h.


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