![]() |
ROOT
6.06/09
Reference Guide
|
#include "Math/SMatrix.h"#include "TMatrixTSym.h"#include "TDecompChol.h"#include "TDecompBK.h"#include "TRandom.h"#include <vector>#include <string>#include <iostream>#include <cmath>#include <limits>#include "TStopwatch.h"
Include dependency graph for testInversion.cxx:Go to the source code of this file.
Namespaces | |
| test | |
Macros | |
| #define | N 5 |
Typedefs | |
| typedef SMatrix< double, N, N, MatRepSym< double, N > > | SymMatrix |
Functions | |
| void | test::printTime (TStopwatch &time, std::string s) |
| template<class M > | |
| M * | createMatrix () |
| template<> | |
| TMatrixTSym< double > * | createMatrix< TMatrixTSym< double > > () |
| template<class M > | |
| void | printMatrix (const M &m) |
| template<> | |
| void | printMatrix< TMatrixTSym< double > > (const TMatrixTSym< double > &m) |
| template<class M > | |
| void | genMatrix (M &m) |
| template<class M > | |
| void | generate (std::vector< M * > &v) |
| template<class M , class T > | |
| double | invert (const std::vector< M * > &matlist, double &time, std::string s) |
| template<class M , class T > | |
| double | invert2 (const std::vector< M * > &matlist, double &time, std::string s) |
| bool | equal (double d1, double d2, double stol=10000) |
| bool | stressSymPosInversion (int n, bool selftest) |
| int | testInversion (int n=100000) |
| int | main () |
Variables | |
| bool | doSelfTest = true |
| #define N 5 |
Definition at line 18 of file testInversion.cxx.
Referenced by createMatrix< TMatrixTSym< double > >(), genMatrix(), and testInversion().
Definition at line 78 of file testInversion.cxx.
| M* createMatrix | ( | ) |
Definition at line 82 of file testInversion.cxx.
| TMatrixTSym<double>* createMatrix< TMatrixTSym< double > > | ( | ) |
Definition at line 87 of file testInversion.cxx.
Definition at line 289 of file testInversion.cxx.
Referenced by checkPermute(), KeepNParams(), TMVA::RuleEnsemble::RemoveSimilarRules(), TMVA::Rule::RuleDist(), stressSymPosInversion(), testSort(), TFriendElement::TFriendElement(), and TClingCallbacks::tryInjectImplicitAutoKeyword().
| void generate | ( | std::vector< M * > & | v | ) |
Definition at line 121 of file testInversion.cxx.
Referenced by stressSymPosInversion().
| void genMatrix | ( | M & | m | ) |
Definition at line 103 of file testInversion.cxx.
Referenced by generate().
| double invert | ( | const std::vector< M * > & | matlist, |
| double & | time, | ||
| std::string | s | ||
| ) |
Definition at line 241 of file testInversion.cxx.
| double invert2 | ( | const std::vector< M * > & | matlist, |
| double & | time, | ||
| std::string | s | ||
| ) |
Definition at line 263 of file testInversion.cxx.
| int main | ( | ) |
Definition at line 376 of file testInversion.cxx.
| void printMatrix | ( | const M & | m | ) |
Definition at line 93 of file testInversion.cxx.
| void printMatrix< TMatrixTSym< double > > | ( | const TMatrixTSym< double > & | m | ) |
Definition at line 97 of file testInversion.cxx.
| bool stressSymPosInversion | ( | int | n, |
| bool | selftest | ||
| ) |
Definition at line 301 of file testInversion.cxx.
Referenced by testInversion().
| int testInversion | ( | int | n = 100000 | ) |
Definition at line 367 of file testInversion.cxx.
Referenced by main().
| bool doSelfTest = true |
Definition at line 21 of file testInversion.cxx.
Referenced by testInversion().