TMatrixTSub_const< Element > Class Template Reference

#include <TMatrixTUtils.h>

Inheritance diagram for TMatrixTSub_const< Element >:

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

Public Member Functions

 TMatrixTSub_const ()
 TMatrixTSub_const (const TMatrixT< Element > &matrix, Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
 TMatrixTSub_const (const TMatrixTSym< Element > &matrix, Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
virtual ~TMatrixTSub_const ()
const TMatrixTBase< Element > * GetMatrix () const
Int_t GetRowOff () const
Int_t GetColOff () const
Int_t GetNrows () const
Int_t GetNcols () const
const Element & operator() (Int_t rown, Int_t coln) const
 TMatrixTSub_const ()
 TMatrixTSub_const (const TMatrixT< Element > &matrix, Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
 TMatrixTSub_const (const TMatrixTSym< Element > &matrix, Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
virtual ~TMatrixTSub_const ()
const TMatrixTBase< Element > * GetMatrix () const
Int_t GetRowOff () const
Int_t GetColOff () const
Int_t GetNrows () const
Int_t GetNcols () const
const Element & operator() (Int_t rown, Int_t coln) 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 fRowOff
Int_t fColOff
Int_t fNrowsSub
Int_t fNcolsSub
const TMatrixTBase< Element > * fMatrix

Detailed Description

template<class Element>
class TMatrixTSub_const< Element >

Definition at line 481 of file TMatrixTUtils.h.


Constructor & Destructor Documentation

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

Definition at line 491 of file TMatrixTUtils.h.

References TMatrixTSub_const< Element >::fColOff, TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, and TMatrixTSub_const< Element >::fRowOff.

template<class Element>
TMatrixTSub_const< Element >::TMatrixTSub_const ( const TMatrixT< Element > &  matrix,
Int_t  row_lwb,
Int_t  row_upb,
Int_t  col_lwb,
Int_t  col_upb 
)

Definition at line 777 of file TMatrixTUtils.cxx.

References Error, TMatrixTSub_const< Element >::fColOff, TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, TMatrixTSub_const< Element >::fRowOff, and R__ASSERT.

template<class Element>
TMatrixTSub_const< Element >::TMatrixTSub_const ( const TMatrixTSym< Element > &  matrix,
Int_t  row_lwb,
Int_t  row_upb,
Int_t  col_lwb,
Int_t  col_upb 
)

Definition at line 831 of file TMatrixTUtils.cxx.

References Error, TMatrixTSub_const< Element >::fColOff, TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, TMatrixTSub_const< Element >::fRowOff, and R__ASSERT.

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

Definition at line 494 of file TMatrixTUtils.h.

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

Definition at line 491 of file TMatrixTUtils.h.

References TMatrixTSub_const< Element >::fColOff, TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, and TMatrixTSub_const< Element >::fRowOff.

template<class Element>
TMatrixTSub_const< Element >::TMatrixTSub_const ( const TMatrixT< Element > &  matrix,
Int_t  row_lwb,
Int_t  row_upb,
Int_t  col_lwb,
Int_t  col_upb 
)

template<class Element>
TMatrixTSub_const< Element >::TMatrixTSub_const ( const TMatrixTSym< Element > &  matrix,
Int_t  row_lwb,
Int_t  row_upb,
Int_t  col_lwb,
Int_t  col_upb 
)

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

Definition at line 494 of file TMatrixTUtils.h.


Member Function Documentation

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

Definition at line 496 of file TMatrixTUtils.h.

References TMatrixTSub_const< Element >::fMatrix.

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

template<class Element>
Int_t TMatrixTSub_const< Element >::GetRowOff (  )  const [inline]

Definition at line 497 of file TMatrixTUtils.h.

References TMatrixTSub_const< Element >::fRowOff.

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

template<class Element>
Int_t TMatrixTSub_const< Element >::GetColOff (  )  const [inline]

Definition at line 498 of file TMatrixTUtils.h.

References TMatrixTSub_const< Element >::fColOff.

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

template<class Element>
Int_t TMatrixTSub_const< Element >::GetNrows (  )  const [inline]

Definition at line 499 of file TMatrixTUtils.h.

References TMatrixTSub_const< Element >::fNrowsSub.

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

template<class Element>
Int_t TMatrixTSub_const< Element >::GetNcols (  )  const [inline]

Definition at line 500 of file TMatrixTUtils.h.

References TMatrixTSub_const< Element >::fNcolsSub.

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

template<class Element>
const Element& TMatrixTSub_const< Element >::operator() ( Int_t  rown,
Int_t  coln 
) const [inline]

Definition at line 501 of file TMatrixTUtils.h.

References Error, TMatrixTSub_const< Element >::fColOff, TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, TMatrixTSub_const< Element >::fRowOff, ptr, and R__ASSERT.

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

Definition at line 496 of file TMatrixTUtils.h.

References TMatrixTSub_const< Element >::fMatrix.

template<class Element>
Int_t TMatrixTSub_const< Element >::GetRowOff (  )  const [inline]

Definition at line 497 of file TMatrixTUtils.h.

References TMatrixTSub_const< Element >::fRowOff.

template<class Element>
Int_t TMatrixTSub_const< Element >::GetColOff (  )  const [inline]

Definition at line 498 of file TMatrixTUtils.h.

References TMatrixTSub_const< Element >::fColOff.

template<class Element>
Int_t TMatrixTSub_const< Element >::GetNrows (  )  const [inline]

Definition at line 499 of file TMatrixTUtils.h.

References TMatrixTSub_const< Element >::fNrowsSub.

template<class Element>
Int_t TMatrixTSub_const< Element >::GetNcols (  )  const [inline]

Definition at line 500 of file TMatrixTUtils.h.

References TMatrixTSub_const< Element >::fNcolsSub.

template<class Element>
const Element& TMatrixTSub_const< Element >::operator() ( Int_t  rown,
Int_t  coln 
) const [inline]

Definition at line 501 of file TMatrixTUtils.h.

References Error, TMatrixTSub_const< Element >::fColOff, TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, TMatrixTSub_const< Element >::fRowOff, ptr, and R__ASSERT.

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

Definition at line 3672 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 4862 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 5873 of file G__Matrix.cxx.

References Error, and TBuffer::IsReading().

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

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

Definition at line 7155 of file G__Matrix.cxx.

References Error, and TBuffer::IsReading().


Member Data Documentation

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

Definition at line 484 of file TMatrixTUtils.h.

Referenced by TMatrixTSub_const< Element >::GetMatrix(), TMatrixTSub< Element >::operator *=(), TMatrixTSub_const< Element >::operator()(), TMatrixTSub< Element >::operator()(), TMatrixTSub< Element >::operator+=(), TMatrixTSub< Element >::operator=(), TMatrixTSub< Element >::Rank1Update(), and TMatrixTSub_const< Element >::TMatrixTSub_const().

template<class Element>
Int_t TMatrixTSub_const< Element >::fRowOff [protected]

Definition at line 485 of file TMatrixTUtils.h.

Referenced by TMatrixTSub_const< Element >::GetRowOff(), TMatrixTSub_const< Element >::operator()(), TMatrixTSub< Element >::operator()(), TMatrixTSub< Element >::operator+=(), TMatrixTSub< Element >::operator=(), and TMatrixTSub_const< Element >::TMatrixTSub_const().

template<class Element>
Int_t TMatrixTSub_const< Element >::fColOff [protected]

Definition at line 486 of file TMatrixTUtils.h.

Referenced by TMatrixTSub_const< Element >::GetColOff(), TMatrixTSub_const< Element >::operator()(), TMatrixTSub< Element >::operator()(), TMatrixTSub< Element >::operator+=(), TMatrixTSub< Element >::operator=(), and TMatrixTSub_const< Element >::TMatrixTSub_const().

template<class Element>
Int_t TMatrixTSub_const< Element >::fNrowsSub [protected]

Definition at line 487 of file TMatrixTUtils.h.

Referenced by TMatrixTSub_const< Element >::GetNrows(), TMatrixTSub< Element >::operator *=(), TMatrixTSub_const< Element >::operator()(), TMatrixTSub< Element >::operator+=(), TMatrixTSub< Element >::operator=(), TMatrixTSub< Element >::Rank1Update(), and TMatrixTSub_const< Element >::TMatrixTSub_const().

template<class Element>
Int_t TMatrixTSub_const< Element >::fNcolsSub [protected]

Definition at line 488 of file TMatrixTUtils.h.

Referenced by TMatrixTSub_const< Element >::GetNcols(), TMatrixTSub< Element >::operator *=(), TMatrixTSub_const< Element >::operator()(), TMatrixTSub< Element >::operator+=(), TMatrixTSub< Element >::operator=(), TMatrixTSub< Element >::Rank1Update(), and TMatrixTSub_const< Element >::TMatrixTSub_const().

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

Definition at line 484 of file TMatrixTUtils.h.


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