TMatrixTLazy< Element > Class Template Reference

#include <TMatrixTLazy.h>

Inheritance diagram for TMatrixTLazy< Element >:

TObject TObject downsample_matrix hilbert_matrix_promise hilbert_matrix_promise MakeMatrix THaarMatrixT< Element > THaarMatrixT< Element > THilbertMatrixT< Element > THilbertMatrixT< Element > List of all members.

Public Member Functions

 TMatrixTLazy ()
 TMatrixTLazy (Int_t nrows, Int_t ncols)
 TMatrixTLazy (Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
virtual ~TMatrixTLazy ()
Int_t GetRowLwb () const
Int_t GetRowUpb () const
Int_t GetColLwb () const
Int_t GetColUpb () const
 TMatrixTLazy ()
 TMatrixTLazy (Int_t nrows, Int_t ncols)
 TMatrixTLazy (Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
virtual ~TMatrixTLazy ()
Int_t GetRowLwb () const
Int_t GetRowUpb () const
Int_t GetColLwb () const
Int_t GetColUpb () const

Protected Member Functions

 TMatrixTLazy (const TMatrixTLazy< Element > &)
void operator= (const TMatrixTLazy< Element > &)
 TMatrixTLazy (const TMatrixTLazy< Element > &)
void operator= (const TMatrixTLazy< Element > &)

Protected Attributes

Int_t fRowUpb
Int_t fRowLwb
Int_t fColUpb
Int_t fColLwb

Private Member Functions

virtual void FillIn (TMatrixT< Element > &m) const=0
virtual void FillIn (TMatrixT< Element > &m) const=0

Friends

class TMatrixTBase< Element >
class TMatrixT< Element >
class TVectorT< Element >

Detailed Description

template<class Element>
class TMatrixTLazy< Element >

Definition at line 45 of file TMatrixTLazy.h.


Constructor & Destructor Documentation

template<class Element>
TMatrixTLazy< Element >::TMatrixTLazy ( const TMatrixTLazy< Element > &   )  [inline, protected]

Definition at line 57 of file TMatrixTLazy.h.

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

Definition at line 64 of file TMatrixTLazy.h.

template<class Element>
TMatrixTLazy< Element >::TMatrixTLazy ( Int_t  nrows,
Int_t  ncols 
) [inline]

Definition at line 65 of file TMatrixTLazy.h.

template<class Element>
TMatrixTLazy< Element >::TMatrixTLazy ( Int_t  row_lwb,
Int_t  row_upb,
Int_t  col_lwb,
Int_t  col_upb 
) [inline]

Definition at line 67 of file TMatrixTLazy.h.

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

Definition at line 69 of file TMatrixTLazy.h.

template<class Element>
TMatrixTLazy< Element >::TMatrixTLazy ( const TMatrixTLazy< Element > &   )  [inline, protected]

Definition at line 57 of file TMatrixTLazy.h.

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

Definition at line 64 of file TMatrixTLazy.h.

template<class Element>
TMatrixTLazy< Element >::TMatrixTLazy ( Int_t  nrows,
Int_t  ncols 
) [inline]

Definition at line 65 of file TMatrixTLazy.h.

template<class Element>
TMatrixTLazy< Element >::TMatrixTLazy ( Int_t  row_lwb,
Int_t  row_upb,
Int_t  col_lwb,
Int_t  col_upb 
) [inline]

Definition at line 67 of file TMatrixTLazy.h.

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

Definition at line 69 of file TMatrixTLazy.h.


Member Function Documentation

template<class Element>
void TMatrixTLazy< Element >::operator= ( const TMatrixTLazy< Element > &   )  [inline, protected]

Definition at line 58 of file TMatrixTLazy.h.

template<class Element>
virtual void TMatrixTLazy< Element >::FillIn ( TMatrixT< Element > &  m  )  const [private, pure virtual]

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

template<class Element>
Int_t TMatrixTLazy< Element >::GetRowLwb (  )  const [inline]

Definition at line 71 of file TMatrixTLazy.h.

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

template<class Element>
Int_t TMatrixTLazy< Element >::GetRowUpb (  )  const [inline]

Definition at line 72 of file TMatrixTLazy.h.

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

template<class Element>
Int_t TMatrixTLazy< Element >::GetColLwb (  )  const [inline]

Definition at line 73 of file TMatrixTLazy.h.

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

template<class Element>
Int_t TMatrixTLazy< Element >::GetColUpb (  )  const [inline]

Definition at line 74 of file TMatrixTLazy.h.

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

template<class Element>
void TMatrixTLazy< Element >::operator= ( const TMatrixTLazy< Element > &   )  [inline, protected]

Definition at line 58 of file TMatrixTLazy.h.

template<class Element>
virtual void TMatrixTLazy< Element >::FillIn ( TMatrixT< Element > &  m  )  const [private, pure virtual]

template<class Element>
Int_t TMatrixTLazy< Element >::GetRowLwb (  )  const [inline]

Definition at line 71 of file TMatrixTLazy.h.

template<class Element>
Int_t TMatrixTLazy< Element >::GetRowUpb (  )  const [inline]

Definition at line 72 of file TMatrixTLazy.h.

template<class Element>
Int_t TMatrixTLazy< Element >::GetColLwb (  )  const [inline]

Definition at line 73 of file TMatrixTLazy.h.

template<class Element>
Int_t TMatrixTLazy< Element >::GetColUpb (  )  const [inline]

Definition at line 74 of file TMatrixTLazy.h.


Friends And Related Function Documentation

template<class Element>
friend class TMatrixTBase< Element > [friend]

Definition at line 47 of file TMatrixTLazy.h.

template<class Element>
friend class TMatrixT< Element > [friend]

Definition at line 48 of file TMatrixTLazy.h.

template<class Element>
friend class TVectorT< Element > [friend]

Definition at line 49 of file TMatrixTLazy.h.


Member Data Documentation

template<class Element>
Int_t TMatrixTLazy< Element >::fRowUpb [protected]

Definition at line 52 of file TMatrixTLazy.h.

Referenced by TMatrixTLazy< float >::GetRowUpb(), and TMatrixTLazy< float >::TMatrixTLazy().

template<class Element>
Int_t TMatrixTLazy< Element >::fRowLwb [protected]

Definition at line 53 of file TMatrixTLazy.h.

Referenced by TMatrixTLazy< float >::GetRowLwb(), and TMatrixTLazy< float >::TMatrixTLazy().

template<class Element>
Int_t TMatrixTLazy< Element >::fColUpb [protected]

Definition at line 54 of file TMatrixTLazy.h.

Referenced by TMatrixTLazy< float >::GetColUpb(), and TMatrixTLazy< float >::TMatrixTLazy().

template<class Element>
Int_t TMatrixTLazy< Element >::fColLwb [protected]

Definition at line 55 of file TMatrixTLazy.h.

Referenced by TMatrixTLazy< float >::GetColLwb(), and TMatrixTLazy< float >::TMatrixTLazy().


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