Logo ROOT  
Reference Guide
TMatrixTLazy< Element > Class Template Referenceabstract

template<class Element>
class TMatrixTLazy< Element >

Templates of Lazy Matrix classes.

Definition at line 43 of file TMatrixTLazy.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 <TMatrixTLazy.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 1 of file TMatrixTLazy.h.

◆ TMatrixTBase< Element >

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

Definition at line 1 of file TMatrixTLazy.h.

◆ TVectorT< Element >

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

Definition at line 1 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.


The documentation for this class was generated from the following files:
THaarMatrixT
Definition: TMatrixTLazy.h:122
THilbertMatrixT
Definition: TMatrixTLazy.h:141
TMatrixTLazy
Templates of Lazy Matrix classes.
Definition: TMatrixTLazy.h:43
TMatrixTSymLazy
Definition: TMatrixTLazy.h:86
THilbertMatrixTSym
Definition: TMatrixTLazy.h:161