Logo ROOT   6.13/01
Reference Guide
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Friends | List of all members
TMatrixTLazy< Element > Class Template Referenceabstract

template<class Element>
class TMatrixTLazy< Element >

Templates of Lazy Matrix classes.

Definition at line 37 of file TMatrixT.h.

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 GetColLwb () const
 
Int_t GetColUpb () const
 
Int_t GetRowLwb () const
 
Int_t GetRowUpb () const
 

Protected Member Functions

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

Protected Attributes

Int_t fColLwb
 
Int_t fColUpb
 
Int_t fRowLwb
 
Int_t fRowUpb
 

Private Member Functions

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

Friends

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

#include <TMatrixT.h>

Inheritance diagram for TMatrixTLazy< Element >:
[legend]

Constructor & Destructor Documentation

◆ TMatrixTLazy() [1/4]

template<class Element>
TMatrixTLazy< Element >::TMatrixTLazy ( const TMatrixTLazy< Element > &  )
inlineprotected

Definition at line 55 of file TMatrixTLazy.h.

◆ TMatrixTLazy() [2/4]

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

Definition at line 62 of file TMatrixTLazy.h.

◆ TMatrixTLazy() [3/4]

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

Definition at line 63 of file TMatrixTLazy.h.

◆ TMatrixTLazy() [4/4]

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 65 of file TMatrixTLazy.h.

◆ ~TMatrixTLazy()

template<class Element>
virtual TMatrixTLazy< Element >::~TMatrixTLazy ( )
inlinevirtual

Definition at line 67 of file TMatrixTLazy.h.

Member Function Documentation

◆ FillIn()

template<class Element>
virtual void TMatrixTLazy< Element >::FillIn ( TMatrixT< Element > &  m) const
privatepure virtual

◆ GetColLwb()

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

Definition at line 71 of file TMatrixTLazy.h.

◆ GetColUpb()

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

Definition at line 72 of file TMatrixTLazy.h.

◆ GetRowLwb()

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

Definition at line 69 of file TMatrixTLazy.h.

◆ GetRowUpb()

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

Definition at line 70 of file TMatrixTLazy.h.

◆ operator=()

template<class Element>
void TMatrixTLazy< Element >::operator= ( const TMatrixTLazy< Element > &  )
inlineprotected

Definition at line 56 of file TMatrixTLazy.h.

Friends And Related Function Documentation

◆ TMatrixT< Element >

template<class Element>
friend class TMatrixT< Element >
friend

Definition at line 46 of file TMatrixTLazy.h.

◆ TMatrixTBase< Element >

template<class Element>
friend class TMatrixTBase< Element >
friend

Definition at line 45 of file TMatrixTLazy.h.

◆ TVectorT< Element >

template<class Element>
friend class TVectorT< Element >
friend

Definition at line 47 of file TMatrixTLazy.h.

Member Data Documentation

◆ fColLwb

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

Definition at line 53 of file TMatrixTLazy.h.

◆ fColUpb

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

Definition at line 52 of file TMatrixTLazy.h.

◆ fRowLwb

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

Definition at line 51 of file TMatrixTLazy.h.

◆ fRowUpb

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

Definition at line 50 of file TMatrixTLazy.h.

Libraries for TMatrixTLazy< Element >:
[legend]

The documentation for this class was generated from the following files: