12 #ifndef ROOT_TMatrixTLazy 13 #define ROOT_TMatrixTLazy 29 template<
class Element>
class TVectorT;
31 template<
class Element>
class TMatrixT;
43 template<
class Element>
class TMatrixTLazy :
public TObject {
64 : fRowUpb(nrows-1),fRowLwb(0),fColUpb(ncols-1),fColLwb(0) { }
65 TMatrixTLazy(Int_t row_lwb,Int_t row_upb,Int_t col_lwb,Int_t col_upb)
66 : fRowUpb(row_upb),fRowLwb(row_lwb),fColUpb(col_upb),fColLwb(col_lwb) { }
105 : fRowUpb(nrows-1),fRowLwb(0) { }
107 : fRowUpb(row_upb),fRowLwb(row_lwb) { }
149 THilbertMatrixT(Int_t row_lwb,Int_t row_upb,Int_t col_lwb,Int_t col_upb);
virtual ~THilbertMatrixT()
void operator=(const TMatrixTLazy< Element > &)
TMatrixTSymLazy(Int_t row_lwb, Int_t row_upb)
TMatrixTLazy(Int_t nrows, Int_t ncols)
TMatrixTLazy(Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
TMatrixTSymLazy(const TMatrixTSymLazy< Element > &)
you should not use this method at all Int_t Int_t Double_t Double_t Double_t Int_t Double_t Double_t Double_t Double_t Int_t m
virtual ~THilbertMatrixTSym()
void operator=(const TMatrixTSymLazy< Element > &)
virtual void FillIn(TMatrixT< Element > &m) const =0
virtual ~TMatrixTSymLazy()
Templates of Lazy Matrix classes.
TMatrixTLazy(const TMatrixTLazy< Element > &)
TMatrixTSymLazy(Int_t nrows)