TMatrixTSub< Element > Class Template Reference

#include <TMatrixTUtils.h>

Inheritance diagram for TMatrixTSub< Element >:

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

Public Types

enum  
enum  

Public Member Functions

 TMatrixTSub ()
 TMatrixTSub (TMatrixT< Element > &matrix, Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
 TMatrixTSub (TMatrixTSym< Element > &matrix, Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
 TMatrixTSub (const TMatrixTSub< Element > &ms)
Element & operator() (Int_t rown, Int_t coln)
void Rank1Update (const TVectorT< Element > &vec, Element alpha=1.0)
void operator= (Element val)
void operator+= (Element val)
void operator *= (Element val)
void operator= (const TMatrixTSub_const< Element > &s)
TMatrixTSub< Element > & operator= (const TMatrixTSub< Element > &s)
void operator= (const TMatrixTBase< Element > &m)
void operator+= (const TMatrixTSub_const< Element > &s)
void operator *= (const TMatrixTSub_const< Element > &s)
void operator+= (const TMatrixTBase< Element > &m)
void operator *= (const TMatrixT< Element > &m)
void operator *= (const TMatrixTSym< Element > &m)
 TMatrixTSub ()
 TMatrixTSub (TMatrixT< Element > &matrix, Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
 TMatrixTSub (TMatrixTSym< Element > &matrix, Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
 TMatrixTSub (const TMatrixTSub< Element > &ms)
Element & operator() (Int_t rown, Int_t coln)
void Rank1Update (const TVectorT< Element > &vec, Element alpha=1.0)
void operator= (Element val)
void operator+= (Element val)
void operator *= (Element val)
void operator= (const TMatrixTSub_const< Element > &s)
TMatrixTSub< Element > & operator= (const TMatrixTSub< Element > &s)
void operator= (const TMatrixTBase< Element > &m)
void operator+= (const TMatrixTSub_const< Element > &s)
void operator *= (const TMatrixTSub_const< Element > &s)
void operator+= (const TMatrixTBase< Element > &m)
void operator *= (const TMatrixT< Element > &m)
void operator *= (const TMatrixTSym< Element > &m)
template<>
TClassClass ()
template<>
TClassClass ()
template<>
void Streamer (TBuffer &R__b)
template<>
void Streamer (TBuffer &R__b)

Detailed Description

template<class Element>
class TMatrixTSub< Element >

Definition at line 520 of file TMatrixTUtils.h.


Member Enumeration Documentation

template<class Element>
anonymous enum

Definition at line 524 of file TMatrixTUtils.h.

template<class Element>
anonymous enum

Definition at line 524 of file TMatrixTUtils.h.


Constructor & Destructor Documentation

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

Definition at line 526 of file TMatrixTUtils.h.

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

Definition at line 885 of file TMatrixTUtils.cxx.

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

Definition at line 894 of file TMatrixTUtils.cxx.

template<class Element>
TMatrixTSub< Element >::TMatrixTSub ( const TMatrixTSub< Element > &  ms  ) 

Definition at line 903 of file TMatrixTUtils.cxx.

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

Definition at line 526 of file TMatrixTUtils.h.

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

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

template<class Element>
TMatrixTSub< Element >::TMatrixTSub ( const TMatrixTSub< Element > &  ms  ) 


Member Function Documentation

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

Definition at line 531 of file TMatrixTUtils.h.

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

template<class Element>
void TMatrixTSub< Element >::Rank1Update ( const TVectorT< Element > &  vec,
Element  alpha = 1.0 
)

Definition at line 912 of file TMatrixTUtils.cxx.

References Error, TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, for(), TMath::Max(), and R__ASSERT.

Referenced by TDecompBK::Decompose().

template<class Element>
void TMatrixTSub< Element >::operator= ( Element  val  ) 

Definition at line 939 of file TMatrixTUtils.cxx.

References TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, for(), p, and R__ASSERT.

Referenced by TMatrixTSub< Element >::operator=().

template<class Element>
void TMatrixTSub< Element >::operator+= ( Element  val  ) 

Definition at line 956 of file TMatrixTUtils.cxx.

References TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, for(), p, and R__ASSERT.

template<class Element>
void TMatrixTSub< Element >::operator *= ( Element  val  ) 

Definition at line 973 of file TMatrixTUtils.cxx.

References TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, for(), p, and R__ASSERT.

template<class Element>
void TMatrixTSub< Element >::operator= ( const TMatrixTSub_const< Element > &  s  ) 

Definition at line 990 of file TMatrixTUtils.cxx.

References Error, TMatrixTSub_const< Element >::fColOff, TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, for(), TMatrixTSub_const< Element >::fRowOff, TMatrixTBase< Element >::GetColLwb(), TMatrixTSub_const< Element >::GetColOff(), TMatrixTSub_const< Element >::GetMatrix(), TMatrixTBase< Element >::GetMatrixArray(), TMatrixT< Element >::GetMatrixArray(), TMatrixTSub_const< Element >::GetNcols(), TMatrixTBase< Element >::GetNcols(), TMatrixTSub_const< Element >::GetNrows(), TMatrixTBase< Element >::GetRowLwb(), TMatrixTSub_const< Element >::GetRowOff(), TMatrixTBase< Element >::GetSub(), TMatrixTBase< Element >::IsValid(), p1(), p2(), and R__ASSERT.

template<class Element>
TMatrixTSub<Element>& TMatrixTSub< Element >::operator= ( const TMatrixTSub< Element > &  s  )  [inline]

Definition at line 554 of file TMatrixTUtils.h.

References TMatrixTSub< Element >::operator=(), and s.

template<class Element>
void TMatrixTSub< Element >::operator= ( const TMatrixTBase< Element > &  m  ) 

Definition at line 1049 of file TMatrixTUtils.cxx.

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

template<class Element>
void TMatrixTSub< Element >::operator+= ( const TMatrixTSub_const< Element > &  s  ) 

Definition at line 1069 of file TMatrixTUtils.cxx.

References Error, TMatrixTSub_const< Element >::fColOff, TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, for(), TMatrixTSub_const< Element >::fRowOff, TMatrixTBase< Element >::GetColLwb(), TMatrixTSub_const< Element >::GetColOff(), TMatrixTSub_const< Element >::GetMatrix(), TMatrixTBase< Element >::GetMatrixArray(), TMatrixT< Element >::GetMatrixArray(), TMatrixTSub_const< Element >::GetNcols(), TMatrixTBase< Element >::GetNcols(), TMatrixTSub_const< Element >::GetNrows(), TMatrixTBase< Element >::GetRowLwb(), TMatrixTSub_const< Element >::GetRowOff(), TMatrixTBase< Element >::GetSub(), TMatrixTBase< Element >::IsValid(), p1(), p2(), and R__ASSERT.

template<class Element>
void TMatrixTSub< Element >::operator *= ( const TMatrixTSub_const< Element > &  s  ) 

Definition at line 1123 of file TMatrixTUtils.cxx.

References Error, TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, TMatrixTSub_const< Element >::GetColOff(), TMatrixTSub_const< Element >::GetMatrix(), TMatrixT< Element >::GetMatrixArray(), TMatrixTSub_const< Element >::GetNcols(), TMatrixTBase< Element >::GetNoElements(), TMatrixTSub_const< Element >::GetNrows(), TMatrixTSub_const< Element >::GetRowOff(), j, kFALSE, kTRUE, TMatrixTSub< Element >::kWorkMax, and R__ASSERT.

template<class Element>
void TMatrixTSub< Element >::operator+= ( const TMatrixTBase< Element > &  m  ) 

Definition at line 1182 of file TMatrixTUtils.cxx.

References Error, TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSub_const< Element >::fNrowsSub, for(), TMatrixTBase< Element >::GetMatrixArray(), TMatrixTSub_const< Element >::GetNcols(), TMatrixTBase< Element >::GetNcols(), TMatrixTBase< Element >::GetNrows(), TMatrixTBase< Element >::IsValid(), p1(), p2(), and R__ASSERT.

template<class Element>
void TMatrixTSub< Element >::operator *= ( const TMatrixT< Element > &  m  ) 

Definition at line 1209 of file TMatrixTUtils.cxx.

References Error, TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixT< Element >::GetMatrixArray(), j, kFALSE, kTRUE, TMatrixTSub< Element >::kWorkMax, R__ASSERT, and TMatrixT< Element >::ResizeTo().

template<class Element>
void TMatrixTSub< Element >::operator *= ( const TMatrixTSym< Element > &  m  ) 

Definition at line 1267 of file TMatrixTUtils.cxx.

References Error, TMatrixTSub_const< Element >::fMatrix, TMatrixTSub_const< Element >::fNcolsSub, TMatrixTSym< Element >::GetMatrixArray(), j, kFALSE, kTRUE, TMatrixTSub< Element >::kWorkMax, R__ASSERT, and TMatrixTSym< Element >::ResizeTo().

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

Definition at line 531 of file TMatrixTUtils.h.

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

template<class Element>
void TMatrixTSub< Element >::Rank1Update ( const TVectorT< Element > &  vec,
Element  alpha = 1.0 
)

template<class Element>
void TMatrixTSub< Element >::operator= ( Element  val  ) 

template<class Element>
void TMatrixTSub< Element >::operator+= ( Element  val  ) 

template<class Element>
void TMatrixTSub< Element >::operator *= ( Element  val  ) 

template<class Element>
void TMatrixTSub< Element >::operator= ( const TMatrixTSub_const< Element > &  s  ) 

template<class Element>
TMatrixTSub<Element>& TMatrixTSub< Element >::operator= ( const TMatrixTSub< Element > &  s  )  [inline]

Definition at line 554 of file TMatrixTUtils.h.

References TMatrixTSub< Element >::operator=(), and s.

template<class Element>
void TMatrixTSub< Element >::operator= ( const TMatrixTBase< Element > &  m  ) 

template<class Element>
void TMatrixTSub< Element >::operator+= ( const TMatrixTSub_const< Element > &  s  ) 

template<class Element>
void TMatrixTSub< Element >::operator *= ( const TMatrixTSub_const< Element > &  s  ) 

template<class Element>
void TMatrixTSub< Element >::operator+= ( const TMatrixTBase< Element > &  m  ) 

template<class Element>
void TMatrixTSub< Element >::operator *= ( const TMatrixT< Element > &  m  ) 

template<class Element>
void TMatrixTSub< Element >::operator *= ( const TMatrixTSym< Element > &  m  ) 

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

Reimplemented from TMatrixTSub_const< Element >.

Definition at line 3876 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Reimplemented from TMatrixTSub_const< Element >.

Definition at line 4998 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Reimplemented from TMatrixTSub_const< Element >.

Definition at line 6147 of file G__Matrix.cxx.

References TMatrixTSub_const< Element >::Streamer().

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

Reimplemented from TMatrixTSub_const< Element >.

Definition at line 7429 of file G__Matrix.cxx.

References TMatrixTSub_const< Element >::Streamer().


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