#include "Math/SVector.h"#include "Math/SMatrix.h"#include "TMatrixD.h"#include "TVectorD.h"#include "TRandom3.h"#include "matrix_util.h"#include <iostream>#include "TestTimer.h"Go to the source code of this file.
Defines | |
| #define | TEST_SYM |
| #define | NDIM1 2 |
| #define | NDIM2 5 |
| #define | NITER 1 |
| #define | NLOOP 1000000 |
| #define | OPTIMIZED_SMATRIX_SYM |
| #define | OPTIMIZED_TMATRIX |
Functions | |
| int | test_smatrix_kalman () |
| int | test_smatrix_sym_kalman () |
| int | test_tmatrix_kalman () |
| int | testKalman () |
| int | main () |
| #define NDIM1 2 |
Definition at line 30 of file testKalman.cxx.
Referenced by test_smatrix_kalman(), TestRunner< NDIM1, NDIM2 >::test_smatrix_kalman(), test_smatrix_op(), TestRunner< NDIM1, NDIM2 >::test_smatrix_sym_kalman(), test_smatrix_sym_kalman(), test_smatrix_sym_op(), test_tmatrix_kalman(), TestRunner< NDIM1, NDIM2 >::test_tmatrix_kalman(), test_tmatrix_op(), and test_tmatrix_sym_op().
| #define NDIM2 5 |
Definition at line 33 of file testKalman.cxx.
Referenced by test_smatrix_kalman(), TestRunner< NDIM1, NDIM2 >::test_smatrix_kalman(), test_smatrix_op(), TestRunner< NDIM1, NDIM2 >::test_smatrix_sym_kalman(), test_smatrix_sym_kalman(), test_tmatrix_kalman(), TestRunner< NDIM1, NDIM2 >::test_tmatrix_kalman(), and test_tmatrix_op().
| #define NITER 1 |
Definition at line 36 of file testKalman.cxx.
| #define NLOOP 1000000 |
Definition at line 38 of file testKalman.cxx.
| #define OPTIMIZED_SMATRIX_SYM |
| #define OPTIMIZED_TMATRIX |
Referenced by test_tmatrix_kalman().
| #define TEST_SYM |
Definition at line 14 of file testKalman.cxx.
| int main | ( | void | ) |
| int test_smatrix_kalman | ( | ) |
Definition at line 44 of file testKalman.cxx.
References C, Dot(), fillRandomMat(), fillRandomSym(), fillRandomVec(), H, I, i, j, TMath::K(), k, l, m, NDIM1, NDIM2, NITER, NLOOP, npass, t, test(), ROOT::Math::Transpose(), V, x, and x2.
Referenced by testKalman().
| int test_smatrix_sym_kalman | ( | ) |
Definition at line 168 of file testKalman.cxx.
References C, Dot(), double, fillRandomMat(), fillRandomSym(), fillRandomVec(), H, I, i, j, TMath::K(), k, l, m, NDIM1, NDIM2, NITER, NLOOP, npass, OPTIMIZED_SMATRIX_SYM, ROOT::Math::Similarity(), ROOT::Math::SimilarityT(), t, test(), ROOT::Math::Transpose(), V, x, and x2.
Referenced by testKalman().
| int test_tmatrix_kalman | ( | ) |
Definition at line 324 of file testKalman.cxx.
References Add(), C, fillRandomMat(), fillRandomSym(), fillRandomVec(), TMatrixT< Element >::GetMatrixArray(), gMatrixCheck, H, I, i, TMatrixTSym< Element >::InvertFast(), j, TMath::K(), k, l, m, TMatrixT< Element >::Mult(), TMatrixT< Element >::MultT(), NDIM1, NDIM2, NITER, NLOOP, npass, OPTIMIZED_TMATRIX, TMatrixT< Element >::Plus(), TMatrixTSym< Element >::Similarity(), t, TMatrixT< Element >::Transpose(), TMatrixTSym< Element >::Use(), V, x, and x2.
Referenced by testKalman().
| int testKalman | ( | ) |
Definition at line 549 of file testKalman.cxx.
References test_smatrix_kalman(), test_smatrix_sym_kalman(), and test_tmatrix_kalman().
Referenced by main().
1.5.1