TMatrixT.h File Reference

#include "TMatrixTBase.h"
#include "TMatrixTUtils.h"

Go to the source code of this file.

Classes

class  TMatrixT< Element >

Functions

template<class Element>
TMatrixT< Element > operator+ (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator+ (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
template<class Element>
TMatrixT< Element > operator+ (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator+ (const TMatrixT< Element > &source, Element val)
template<class Element>
TMatrixT< Element > operator+ (Element val, const TMatrixT< Element > &source)
template<class Element>
TMatrixT< Element > operator- (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator- (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
template<class Element>
TMatrixT< Element > operator- (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator- (const TMatrixT< Element > &source, Element val)
template<class Element>
TMatrixT< Element > operator- (Element val, const TMatrixT< Element > &source)
template<class Element>
TMatrixT< Element > operator * (Element val, const TMatrixT< Element > &source)
template<class Element>
TMatrixT< Element > operator * (const TMatrixT< Element > &source, Element val)
template<class Element>
TMatrixT< Element > operator * (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator * (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
template<class Element>
TMatrixT< Element > operator * (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator * (const TMatrixTSym< Element > &source1, const TMatrixTSym< Element > &source2)
template<class Element>
TMatrixT< Element > operator && (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator && (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
template<class Element>
TMatrixT< Element > operator && (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator|| (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator|| (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
template<class Element>
TMatrixT< Element > operator|| (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator> (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator> (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
template<class Element>
TMatrixT< Element > operator> (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator>= (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator>= (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
template<class Element>
TMatrixT< Element > operator>= (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator<= (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator<= (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
template<class Element>
TMatrixT< Element > operator<= (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator< (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator< (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
template<class Element>
TMatrixT< Element > operator< (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator!= (const TMatrixT< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > operator!= (const TMatrixT< Element > &source1, const TMatrixTSym< Element > &source2)
template<class Element>
TMatrixT< Element > operator!= (const TMatrixTSym< Element > &source1, const TMatrixT< Element > &source2)
template<class Element>
TMatrixT< Element > & Add (TMatrixT< Element > &target, Element scalar, const TMatrixT< Element > &source)
template<class Element>
TMatrixT< Element > & Add (TMatrixT< Element > &target, Element scalar, const TMatrixTSym< Element > &source)
template<class Element>
TMatrixT< Element > & ElementMult (TMatrixT< Element > &target, const TMatrixT< Element > &source)
template<class Element>
TMatrixT< Element > & ElementMult (TMatrixT< Element > &target, const TMatrixTSym< Element > &source)
template<class Element>
TMatrixT< Element > & ElementDiv (TMatrixT< Element > &target, const TMatrixT< Element > &source)
template<class Element>
TMatrixT< Element > & ElementDiv (TMatrixT< Element > &target, const TMatrixTSym< Element > &source)
template<class Element>
void AMultB (const Element *const ap, Int_t na, Int_t ncolsa, const Element *const bp, Int_t nb, Int_t ncolsb, Element *cp)
template<class Element>
void AtMultB (const Element *const ap, Int_t ncolsa, const Element *const bp, Int_t nb, Int_t ncolsb, Element *cp)
template<class Element>
void AMultBt (const Element *const ap, Int_t na, Int_t ncolsa, const Element *const bp, Int_t nb, Int_t ncolsb, Element *cp)


Function Documentation

template<class Element>
TMatrixT<Element>& Add ( TMatrixT< Element > &  target,
Element  scalar,
const TMatrixTSym< Element > &  source 
)

Definition at line 2960 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element>& Add ( TMatrixT< Element > &  target,
Element  scalar,
const TMatrixT< Element > &  source 
)

Definition at line 2932 of file TMatrixT.cxx.

Referenced by TQpResidual::CalcResids(), ClassImp(), TQpDataDens::DataRandom(), TQpDataSparse::DataRandom(), G__G__Base1_133_0_6(), G__G__Base1_77_0_12(), G__G__Base1_77_0_13(), G__G__Base1_8_0_14(), G__G__Base2_188_0_5(), G__G__Base2_194_0_10(), G__G__Base2_256_0_6(), G__G__Base2_291_0_6(), G__G__Base3_124_0_28(), G__G__Base3_186_0_4(), G__G__Base3_186_0_5(), G__G__Base3_186_0_7(), G__G__Cont_109_0_7(), G__G__Cont_122_0_8(), G__G__Cont_149_0_7(), G__G__Cont_149_0_8(), G__G__Cont_159_0_6(), G__G__Cont_76_0_18(), G__G__Cont_88_0_9(), G__G__G3D_166_0_3(), G__G__Geom1_164_0_8(), G__G__Gui3_256_0_22(), G__G__Gui3_268_0_2(), G__G__Gui3_391_0_33(), G__G__Gui3_394_0_3(), G__G__Hist_100_0_18(), G__G__Hist_100_0_19(), G__G__Hist_100_0_20(), G__G__Hist_101_0_64(), G__G__Hist_107_0_5(), G__G__Hist_107_0_6(), G__G__Hist_215_0_11(), G__G__Hist_283_0_4(), G__G__Hist_328_0_7(), G__G__IO_234_0_36(), G__G__MathFit_122_0_16(), G__G__MathFit_122_0_17(), G__G__MathFit_122_0_18(), G__G__MathFit_122_0_19(), G__G__MathFit_122_0_20(), G__G__MathFit_122_0_21(), G__G__MathFit_122_0_22(), G__G__MathFit_122_0_23(), G__G__MathFit_142_0_15(), G__G__MathFit_142_0_16(), G__G__MathFit_142_0_17(), G__G__MathFit_142_0_18(), G__G__MathFit_187_0_5(), G__G__Matrix_112_0_82(), G__G__Matrix_112_0_83(), G__G__Matrix_113_0_82(), G__G__Matrix_113_0_83(), G__G__Matrix__0_381(), G__G__Matrix__0_382(), G__G__Matrix__0_383(), G__G__Matrix__0_384(), G__G__Matrix__0_444(), G__G__Matrix__0_445(), G__G__Matrix__0_465(), G__G__Matrix__0_483(), G__G__Matrix__0_499(), G__G__Matrix__0_500(), G__G__Matrix__0_501(), G__G__Matrix__0_502(), G__G__Matrix__0_562(), G__G__Matrix__0_563(), G__G__Matrix__0_583(), G__G__Matrix__0_601(), G__G__Minuit2_188_0_11(), G__G__Minuit2_188_0_12(), G__G__Minuit2_188_0_13(), G__G__Minuit2_191_0_26(), G__G__Minuit2_191_0_27(), G__G__Minuit2_191_0_28(), G__G__Minuit2_198_0_7(), G__G__Minuit2_308_0_16(), G__G__Minuit2_308_0_17(), G__G__Minuit2_308_0_18(), G__G__Minuit_199_0_18(), G__G__Net_162_0_5(), G__G__Net_215_0_27(), G__G__Proof_138_0_10(), G__G__Proof_138_0_7(), G__G__Proof_138_0_8(), G__G__Proof_138_0_9(), G__G__ProofPlayer_265_0_3(), G__G__RooFitCore2_129_0_7(), G__G__RooStats_520_0_9(), G__G__RooStats_524_0_2(), G__G__RooStats_572_0_4(), G__G__RooStats_641_0_4(), G__G__SQL_132_0_43(), G__G__Tree_196_0_4(), G__G__Tree_197_0_8(), G__G__Tree_236_0_6(), G__G__Tree_236_0_7(), G__G__TreePlayer_390_0_8(), mstress_binary_ebe_op(), operator *(), TQpVar::Saxpy(), TQpLinSolverBase::Solve(), TQpLinSolverBase::SolveXYZS(), spstress_binary_ebe_op(), stress_binary_ebe_op(), stress_binary_op(), test_tmatrix_kalman(), TestRunner< NDIM1, NDIM2 >::test_tmatrix_kalman(), testGMV_T(), testMscale_T(), testMV_T(), testVscale_T(), and vstress_binary_op().

template<class Element>
void AMultB ( const Element *const   ap,
Int_t  na,
Int_t  ncolsa,
const Element *const   bp,
Int_t  nb,
Int_t  ncolsb,
Element *  cp 
)

Definition at line 3076 of file TMatrixT.cxx.

Referenced by TMatrixT< Element >::Mult(), and TMatrixTSym< Element >::Similarity().

template<class Element>
void AMultBt ( const Element *const   ap,
Int_t  na,
Int_t  ncolsa,
const Element *const   bp,
Int_t  nb,
Int_t  ncolsb,
Element *  cp 
)

Definition at line 3123 of file TMatrixT.cxx.

Referenced by TMatrixT< Element >::MultT().

template<class Element>
void AtMultB ( const Element *const   ap,
Int_t  ncolsa,
const Element *const   bp,
Int_t  nb,
Int_t  ncolsb,
Element *  cp 
)

Definition at line 3099 of file TMatrixT.cxx.

Referenced by TMatrixT< Element >::TMult().

template<class Element>
TMatrixT<Element>& ElementDiv ( TMatrixT< Element > &  target,
const TMatrixTSym< Element > &  source 
)

Definition at line 3048 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element>& ElementDiv ( TMatrixT< Element > &  target,
const TMatrixT< Element > &  source 
)

Definition at line 3020 of file TMatrixT.cxx.

Referenced by G__G__Matrix__0_391(), G__G__Matrix__0_392(), G__G__Matrix__0_448(), G__G__Matrix__0_449(), G__G__Matrix__0_467(), G__G__Matrix__0_485(), G__G__Matrix__0_509(), G__G__Matrix__0_510(), G__G__Matrix__0_566(), G__G__Matrix__0_567(), G__G__Matrix__0_585(), G__G__Matrix__0_603(), mstress_binary_ebe_op(), TQpLinSolverBase::Solve(), spstress_binary_ebe_op(), stress_binary_ebe_op(), stress_binary_op(), and vstress_binary_op().

template<class Element>
TMatrixT<Element>& ElementMult ( TMatrixT< Element > &  target,
const TMatrixTSym< Element > &  source 
)

Definition at line 3000 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element>& ElementMult ( TMatrixT< Element > &  target,
const TMatrixT< Element > &  source 
)

Definition at line 2980 of file TMatrixT.cxx.

Referenced by G__G__Matrix__0_389(), G__G__Matrix__0_390(), G__G__Matrix__0_446(), G__G__Matrix__0_447(), G__G__Matrix__0_466(), G__G__Matrix__0_484(), G__G__Matrix__0_507(), G__G__Matrix__0_508(), G__G__Matrix__0_564(), G__G__Matrix__0_565(), G__G__Matrix__0_584(), G__G__Matrix__0_602(), mstress_binary_ebe_op(), TMatrixTSparseRow< Element >::operator *=(), TQpLinSolverBase::SolveXYZS(), spstress_binary_ebe_op(), stress_binary_ebe_op(), stress_binary_op(), and vstress_binary_op().

template<class Element>
TMatrixT<Element> operator && ( const TMatrixTSym< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2533 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator && ( const TMatrixT< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Definition at line 2508 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator && ( const TMatrixT< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2483 of file TMatrixT.cxx.

Referenced by G__G__Matrix__0_423(), G__G__Matrix__0_424(), G__G__Matrix__0_425(), G__G__Matrix__0_459(), G__G__Matrix__0_541(), G__G__Matrix__0_542(), G__G__Matrix__0_543(), G__G__Matrix__0_577(), G__G__Tree__0_680(), G__G__Tree__0_681(), G__G__Tree__0_682(), and operator &&().

template<class Element>
TMatrixT<Element> operator * ( const TMatrixTSym< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Definition at line 2473 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator * ( const TMatrixTSym< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2463 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator * ( const TMatrixT< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Definition at line 2453 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator * ( const TMatrixT< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2443 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator * ( const TMatrixT< Element > &  source,
Element  val 
)

Definition at line 2434 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator * ( Element  val,
const TMatrixT< Element > &  source 
)

Definition at line 2423 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator!= ( const TMatrixTSym< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2894 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator!= ( const TMatrixT< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Definition at line 2868 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator!= ( const TMatrixT< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2842 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator+ ( Element  val,
const TMatrixT< Element > &  source 
)

Definition at line 2363 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator+ ( const TMatrixT< Element > &  source,
Element  val 
)

Definition at line 2352 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator+ ( const TMatrixTSym< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2343 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator+ ( const TMatrixT< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Definition at line 2332 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator+ ( const TMatrixT< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2321 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator- ( Element  val,
const TMatrixT< Element > &  source 
)

Definition at line 2414 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator- ( const TMatrixT< Element > &  source,
Element  val 
)

Definition at line 2403 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator- ( const TMatrixTSym< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2394 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator- ( const TMatrixT< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Definition at line 2383 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator- ( const TMatrixT< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2372 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator< ( const TMatrixTSym< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2833 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator< ( const TMatrixT< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Definition at line 2807 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator< ( const TMatrixT< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2783 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator<= ( const TMatrixTSym< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2774 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator<= ( const TMatrixT< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Definition at line 2748 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator<= ( const TMatrixT< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2722 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator> ( const TMatrixTSym< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2652 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator> ( const TMatrixT< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Definition at line 2626 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator> ( const TMatrixT< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2600 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator>= ( const TMatrixTSym< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2713 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator>= ( const TMatrixT< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Definition at line 2687 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator>= ( const TMatrixT< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2661 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator|| ( const TMatrixTSym< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2591 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator|| ( const TMatrixT< Element > &  source1,
const TMatrixTSym< Element > &  source2 
)

Definition at line 2566 of file TMatrixT.cxx.

template<class Element>
TMatrixT<Element> operator|| ( const TMatrixT< Element > &  source1,
const TMatrixT< Element > &  source2 
)

Definition at line 2541 of file TMatrixT.cxx.

Referenced by G__G__Matrix__0_426(), G__G__Matrix__0_427(), G__G__Matrix__0_428(), G__G__Matrix__0_460(), G__G__Matrix__0_544(), G__G__Matrix__0_545(), G__G__Matrix__0_546(), G__G__Matrix__0_578(), G__G__Tree__0_683(), G__G__Tree__0_684(), G__G__Tree__0_685(), and operator||().


Generated on Tue Jul 5 16:04:34 2011 for ROOT_528-00b_version by  doxygen 1.5.1