Logo ROOT   6.08/07
Reference Guide
Macros | Functions | Variables
stressKalman.cxx File Reference
#include "Math/SVector.h"
#include "Math/SMatrix.h"
#include "TMatrixD.h"
#include "TVectorD.h"
#include "TFile.h"
#include "TSystem.h"
#include "TROOT.h"
#include "TRandom3.h"
#include "TStopwatch.h"
#include <iostream>
#include <map>
Include dependency graph for stressKalman.cxx:

Macros

#define NITER   1
 
#define NLOOP   1000000
 
#define NMAX1   9
 
#define NMAX2   7
 
#define OPTIMIZED_SMATRIX_SYM
 
#define RUN_ALL_POINTS
 
#define TR(N1, N2)   { TestRunner<N1,N2> tr; if (tr.run()) return -1; }
 

Functions

template<class M >
void fillRandomMat (TRandom &r, M &m, unsigned int first, unsigned int second, unsigned int start=0, double offset=1)
 
template<class M >
void fillRandomSym (TRandom &r, M &m, unsigned int first, unsigned int start=0, double offset=1)
 
template<class V >
void fillRandomVec (TRandom &r, V &v, unsigned int len, unsigned int start=0, double offset=1)
 
int main (int argc, char *argv[])
 
void printTime (TStopwatch &time, std::string s)
 
int runTest ()
 

Variables

TimeReport gReporter
 
double refTime1 [4] = { 40.49, 53.75, 83.21,1000 }
 
double refTime2 [4] = { 393.81, 462.16, 785.50,10000 }
 

Macro Definition Documentation

◆ NITER

#define NITER   1

Definition at line 32 of file stressKalman.cxx.

◆ NLOOP

#define NLOOP   1000000

Definition at line 34 of file stressKalman.cxx.

◆ NMAX1

#define NMAX1   9

Definition at line 202 of file stressKalman.cxx.

◆ NMAX2

#define NMAX2   7

Definition at line 203 of file stressKalman.cxx.

◆ OPTIMIZED_SMATRIX_SYM

#define OPTIMIZED_SMATRIX_SYM

◆ RUN_ALL_POINTS

#define RUN_ALL_POINTS

Definition at line 2 of file stressKalman.cxx.

◆ TR

#define TR (   N1,
  N2 
)    { TestRunner<N1,N2> tr; if (tr.run()) return -1; }

Definition at line 77 of file stressKalman.cxx.

Function Documentation

◆ fillRandomMat()

template<class M >
void fillRandomMat ( TRandom r,
M &  m,
unsigned int  first,
unsigned int  second,
unsigned int  start = 0,
double  offset = 1 
)

Definition at line 165 of file stressKalman.cxx.

◆ fillRandomSym()

template<class M >
void fillRandomSym ( TRandom r,
M &  m,
unsigned int  first,
unsigned int  start = 0,
double  offset = 1 
)

Definition at line 172 of file stressKalman.cxx.

◆ fillRandomVec()

template<class V >
void fillRandomVec ( TRandom r,
V &  v,
unsigned int  len,
unsigned int  start = 0,
double  offset = 1 
)

Definition at line 159 of file stressKalman.cxx.

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 923 of file stressKalman.cxx.

◆ printTime()

void printTime ( TStopwatch time,
std::string  s 
)

Definition at line 190 of file stressKalman.cxx.

◆ runTest()

int runTest ( )

Definition at line 81 of file stressKalman.cxx.

Variable Documentation

◆ gReporter

TimeReport gReporter

Definition at line 334 of file stressKalman.cxx.

◆ refTime1

double refTime1[4] = { 40.49, 53.75, 83.21,1000 }

Definition at line 199 of file stressKalman.cxx.

◆ refTime2

double refTime2[4] = { 393.81, 462.16, 785.50,10000 }

Definition at line 200 of file stressKalman.cxx.