ROOT 6.08/07 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"
Namespaces | |
test | |
Macros | |
#define | N 5 |
Typedefs | |
typedef SMatrix< double, N, N, MatRepSym< double, N > > | SymMatrix |
Functions | |
template<class M > | |
M * | createMatrix () |
template<> | |
TMatrixTSym< double > * | createMatrix< TMatrixTSym< double > > () |
bool | equal (double d1, double d2, double stol=10000) |
template<class M > | |
void | generate (std::vector< M *> &v) |
template<class M > | |
void | genMatrix (M &m) |
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) |
int | main () |
template<class M > | |
void | printMatrix (const M &m) |
template<> | |
void | printMatrix< TMatrixTSym< double > > (const TMatrixTSym< double > &m) |
void | test::printTime (TStopwatch &time, std::string s) |
bool | stressSymPosInversion (int n, bool selftest) |
int | testInversion (int n=100000) |
Variables | |
bool | doSelfTest = true |
#define N 5 |
Definition at line 18 of file testInversion.cxx.
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.
bool equal | ( | double | d1, |
double | d2, | ||
double | stol = 10000 |
||
) |
Definition at line 289 of file testInversion.cxx.
void generate | ( | std::vector< M *> & | v | ) |
Definition at line 121 of file testInversion.cxx.
void genMatrix | ( | M & | m | ) |
Definition at line 103 of file testInversion.cxx.
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.
int testInversion | ( | int | n = 100000 | ) |
Definition at line 367 of file testInversion.cxx.
bool doSelfTest = true |
Definition at line 21 of file testInversion.cxx.