#include <TMatrixTUtils.h>
Inheritance diagram for TMatrixTSub< Element >:
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<> | |
TClass * | Class () |
template<> | |
TClass * | Class () |
template<> | |
void | Streamer (TBuffer &R__b) |
template<> | |
void | Streamer (TBuffer &R__b) |
Definition at line 520 of file TMatrixTUtils.h.
anonymous enum |
Definition at line 524 of file TMatrixTUtils.h.
anonymous enum |
Definition at line 524 of file TMatrixTUtils.h.
TMatrixTSub< Element >::TMatrixTSub | ( | ) | [inline] |
Definition at line 526 of file TMatrixTUtils.h.
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.
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.
TMatrixTSub< Element >::TMatrixTSub | ( | const TMatrixTSub< Element > & | ms | ) |
Definition at line 903 of file TMatrixTUtils.cxx.
TMatrixTSub< Element >::TMatrixTSub | ( | ) | [inline] |
Definition at line 526 of file TMatrixTUtils.h.
TMatrixTSub< Element >::TMatrixTSub | ( | TMatrixT< Element > & | matrix, | |
Int_t | row_lwb, | |||
Int_t | row_upb, | |||
Int_t | col_lwb, | |||
Int_t | col_upb | |||
) |
TMatrixTSub< Element >::TMatrixTSub | ( | TMatrixTSym< Element > & | matrix, | |
Int_t | row_lwb, | |||
Int_t | row_upb, | |||
Int_t | col_lwb, | |||
Int_t | col_upb | |||
) |
TMatrixTSub< Element >::TMatrixTSub | ( | const TMatrixTSub< Element > & | ms | ) |
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.
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().
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=().
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.
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.
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.
TMatrixTSub<Element>& TMatrixTSub< Element >::operator= | ( | const TMatrixTSub< Element > & | s | ) | [inline] |
Definition at line 554 of file TMatrixTUtils.h.
References TMatrixTSub< Element >::operator=(), and s.
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.
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.
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.
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.
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().
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().
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.
void TMatrixTSub< Element >::Rank1Update | ( | const TVectorT< Element > & | vec, | |
Element | alpha = 1.0 | |||
) |
void TMatrixTSub< Element >::operator= | ( | Element | val | ) |
void TMatrixTSub< Element >::operator+= | ( | Element | val | ) |
void TMatrixTSub< Element >::operator *= | ( | Element | val | ) |
void TMatrixTSub< Element >::operator= | ( | const TMatrixTSub_const< Element > & | s | ) |
TMatrixTSub<Element>& TMatrixTSub< Element >::operator= | ( | const TMatrixTSub< Element > & | s | ) | [inline] |
Definition at line 554 of file TMatrixTUtils.h.
References TMatrixTSub< Element >::operator=(), and s.
void TMatrixTSub< Element >::operator= | ( | const TMatrixTBase< Element > & | m | ) |
void TMatrixTSub< Element >::operator+= | ( | const TMatrixTSub_const< Element > & | s | ) |
void TMatrixTSub< Element >::operator *= | ( | const TMatrixTSub_const< Element > & | s | ) |
void TMatrixTSub< Element >::operator+= | ( | const TMatrixTBase< Element > & | m | ) |
void TMatrixTSub< Element >::operator *= | ( | const TMatrixT< Element > & | m | ) |
void TMatrixTSub< Element >::operator *= | ( | const TMatrixTSym< Element > & | m | ) |
TClass * TMatrixTSub< double >::Class | ( | ) |
Reimplemented from TMatrixTSub_const< Element >.
Definition at line 3876 of file G__Matrix.cxx.
References ROOT::GenerateInitInstanceLocal(), and x0.
TClass * TMatrixTSub< float >::Class | ( | ) |
Reimplemented from TMatrixTSub_const< Element >.
Definition at line 4998 of file G__Matrix.cxx.
References ROOT::GenerateInitInstanceLocal(), and x0.
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().
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().