#include "TMatrixTBase.h"#include "TVectorT.h"#include "TBuffer.h"#include "TROOT.h"#include "TClass.h"#include "TMath.h"#include <limits.h>Functions | |
| template<class Element1 , class Element2 > | |
| Bool_t | AreCompatible (const TMatrixTBase< Element1 > &m1, const TMatrixTBase< Element2 > &m2, Int_t verbose) |
| Check that matrice sm1 and m2 areboth valid and have identical shapes . More... | |
| 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) |
| template<class Element > | |
| void | Compare (const TMatrixTBase< Element > &m1, const TMatrixTBase< Element > &m2) |
| Compare two matrices and print out the result of the comparison. More... | |
| template void | Compare< Double_t > (const TMatrixDBase &m1, const TMatrixDBase &m2) |
| template void | Compare< Float_t > (const TMatrixFBase &m1, const TMatrixFBase &m2) |
| template<class Element > | |
| Element | E2Norm (const TMatrixTBase< Element > &m1, const TMatrixTBase< Element > &m2) |
| Square of the Euclidian norm of the difference between two matrices. More... | |
| template Double_t | E2Norm< Double_t > (const TMatrixDBase &m1, const TMatrixDBase &m2) |
| template Float_t | E2Norm< Float_t > (const TMatrixFBase &m1, const TMatrixFBase &m2) |
| template<class Element > | |
| Bool_t | operator== (const TMatrixTBase< Element > &m1, const TMatrixTBase< Element > &m2) |
| Check to see if two matrices are identical. More... | |
| template Bool_t | operator==< Double_t > (const TMatrixDBase &m1, const TMatrixDBase &m2) |
| template Bool_t | operator==< Float_t > (const TMatrixFBase &m1, const TMatrixFBase &m2) |
| template<class Element > | |
| Bool_t | VerifyMatrixIdentity (const TMatrixTBase< Element > &m1, const TMatrixTBase< Element > &m2, Int_t verbose, Element maxDevAllow) |
| Verify that elements of the two matrices are equal within MaxDevAllow . More... | |
| 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) |
| template<class Element > | |
| Bool_t | VerifyMatrixValue (const TMatrixTBase< Element > &m, Element val, Int_t verbose, Element maxDevAllow) |
| Validate that all elements of matrix have value val within maxDevAllow. More... | |
| 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) |
Variables | |
| Int_t | gMatrixCheck = 1 |
| Bool_t AreCompatible | ( | const TMatrixTBase< Element1 > & | m1, |
| const TMatrixTBase< Element2 > & | m2, | ||
| Int_t | verbose | ||
| ) |
Check that matrice sm1 and m2 areboth valid and have identical shapes .
Definition at line 888 of file TMatrixTBase.cxx.
| 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 | ||
| ) |
Compare two matrices and print out the result of the comparison.
Definition at line 915 of file TMatrixTBase.cxx.
| 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 | ||
| ) |
Square of the Euclidian norm of the difference between two matrices.
Definition at line 866 of file TMatrixTBase.cxx.
| 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 | ||
| ) |
Check to see if two matrices are identical.
Definition at line 855 of file TMatrixTBase.cxx.
| template Bool_t operator==< Double_t > | ( | const TMatrixDBase & | m1, |
| const TMatrixDBase & | m2 | ||
| ) |
| template Bool_t operator==< Float_t > | ( | const TMatrixFBase & | m1, |
| const TMatrixFBase & | m2 | ||
| ) |
| Bool_t VerifyMatrixIdentity | ( | const TMatrixTBase< Element > & | m1, |
| const TMatrixTBase< Element > & | m2, | ||
| Int_t | verbose, | ||
| Element | maxDevAllow | ||
| ) |
Verify that elements of the two matrices are equal within MaxDevAllow .
Definition at line 1012 of file TMatrixTBase.cxx.
| 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 | ||
| ) |
Validate that all elements of matrix have value val within maxDevAllow.
Definition at line 969 of file TMatrixTBase.cxx.
| 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 33 of file TMatrixTBase.cxx.