#include "TMatrixTBase.h"
#include "TVectorT.h"
#include "TROOT.h"
#include "TClass.h"
#include "TMath.h"
#include <limits.h>
Go to the source code of this file.
Bool_t AreCompatible | ( | const TMatrixTBase< Element1 > & | m1, | |
const TMatrixTBase< Element2 > & | m2, | |||
Int_t | verbose | |||
) |
Definition at line 1065 of file TMatrixTBase.cxx.
References Error, TMatrixTBase< Element >::GetColLwb(), TMatrixTBase< Element >::GetNcols(), TMatrixTBase< Element >::GetNrows(), TMatrixTBase< Element >::GetRowLwb(), TMatrixTBase< Element >::IsValid(), kFALSE, and kTRUE.
template Bool_t AreCompatible< Double_t, Double_t > | ( | const TMatrixDBase & | m1, | |
const TMatrixDBase & | m2, | |||
Int_t | verbose | |||
) |
template Bool_t AreCompatible< Double_t, Float_t > | ( | const TMatrixDBase & | m1, | |
const TMatrixFBase & | m2, | |||
Int_t | verbose | |||
) |
template Bool_t AreCompatible< Float_t, Double_t > | ( | const TMatrixFBase & | m1, | |
const TMatrixDBase & | m2, | |||
Int_t | verbose | |||
) |
template Bool_t AreCompatible< Float_t, Float_t > | ( | const TMatrixFBase & | m1, | |
const TMatrixFBase & | m2, | |||
Int_t | verbose | |||
) |
void Compare | ( | const TMatrixTBase< Element > & | m1, | |
const TMatrixTBase< Element > & | m2 | |||
) |
Definition at line 1091 of file TMatrixTBase.cxx.
References TMath::Abs(), AreCompatible(), Error, TMatrixTBase< Element >::GetColLwb(), TMatrixTBase< Element >::GetColUpb(), TMatrixTBase< Element >::GetRowLwb(), TMatrixTBase< Element >::GetRowUpb(), i, j, TMath::Max(), and TMath::Sqrt().
template void Compare< Double_t > | ( | const TMatrixDBase & | m1, | |
const TMatrixDBase & | m2 | |||
) |
template void Compare< Float_t > | ( | const TMatrixFBase & | m1, | |
const TMatrixFBase & | m2 | |||
) |
Element E2Norm | ( | const TMatrixTBase< Element > & | m1, | |
const TMatrixTBase< Element > & | m2 | |||
) |
Definition at line 1043 of file TMatrixTBase.cxx.
References AreCompatible(), Error, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::GetNoElements(), and gMatrixCheck.
template Double_t E2Norm< Double_t > | ( | const TMatrixDBase & | m1, | |
const TMatrixDBase & | m2 | |||
) |
template Float_t E2Norm< Float_t > | ( | const TMatrixFBase & | m1, | |
const TMatrixFBase & | m2 | |||
) |
Bool_t operator== | ( | const TMatrixTBase< Element > & | m1, | |
const TMatrixTBase< Element > & | m2 | |||
) |
Definition at line 1032 of file TMatrixTBase.cxx.
References AreCompatible(), TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::GetNoElements(), and kFALSE.
template Bool_t operator==< Double_t > | ( | const TMatrixDBase & | m1, | |
const TMatrixDBase & | m2 | |||
) |
template Bool_t operator==< Float_t > | ( | const TMatrixFBase & | m1, | |
const TMatrixFBase & | m2 | |||
) |
templateClassImp | ( | TMatrixTBase | ) |
Bool_t VerifyMatrixIdentity | ( | const TMatrixTBase< Element > & | m1, | |
const TMatrixTBase< Element > & | m2, | |||
Int_t | verbose, | |||
Element | maxDevAllow | |||
) |
Definition at line 1188 of file TMatrixTBase.cxx.
References TMath::Abs(), AreCompatible(), RootCsg::epsilon, Error, TMatrixTBase< Element >::GetColLwb(), TMatrixTBase< Element >::GetColUpb(), TMatrixTBase< Element >::GetRowLwb(), TMatrixTBase< Element >::GetRowUpb(), i, j, kFALSE, and kTRUE.
template Bool_t VerifyMatrixIdentity< Double_t > | ( | const TMatrixDBase & | m1, | |
const TMatrixDBase & | m2 | |||
) |
template Bool_t VerifyMatrixIdentity< Double_t > | ( | const TMatrixDBase & | m1, | |
const TMatrixDBase & | m2, | |||
Int_t | verbose, | |||
Double_t | maxDevAllow | |||
) |
template Bool_t VerifyMatrixIdentity< Float_t > | ( | const TMatrixFBase & | m1, | |
const TMatrixFBase & | m2 | |||
) |
template Bool_t VerifyMatrixIdentity< Float_t > | ( | const TMatrixFBase & | m1, | |
const TMatrixFBase & | m2, | |||
Int_t | verbose, | |||
Float_t | maxDevAllowN | |||
) |
Bool_t VerifyMatrixValue | ( | const TMatrixTBase< Element > & | m, | |
Element | val, | |||
Int_t | verbose, | |||
Element | maxDevAllow | |||
) |
Definition at line 1145 of file TMatrixTBase.cxx.
References TMath::Abs(), RootCsg::epsilon, Error, i, j, kFALSE, kTRUE, m, and R__ASSERT.
template Bool_t VerifyMatrixValue< Double_t > | ( | const TMatrixDBase & | m, | |
Double_t | val | |||
) |
template Bool_t VerifyMatrixValue< Double_t > | ( | const TMatrixDBase & | m, | |
Double_t | val, | |||
Int_t | verbose, | |||
Double_t | maxDevAllow | |||
) |
template Bool_t VerifyMatrixValue< Float_t > | ( | const TMatrixFBase & | m, | |
Float_t | val | |||
) |
template Bool_t VerifyMatrixValue< Float_t > | ( | const TMatrixFBase & | m, | |
Float_t | val, | |||
Int_t | verbose, | |||
Float_t | maxDevAllow | |||
) |
Int_t gMatrixCheck = 1 |
Definition at line 212 of file TMatrixTBase.cxx.