Public Member Functions | |
TimeReport () | |
~TimeReport () | |
void | Set (const std::string &name, int dim1, int dim2) |
std::string | name () const |
void | report (double rt, double ct) |
double | smallSum (const M &m, int cut=6) |
double | largeSum (const M &m, int cut=6) |
void | print (std::ostream &os) |
void | save (const std::string &fileName) |
Private Types | |
typedef std::map< std::string, double > | a |
typedef ROOT::Math::SMatrix< double, NMAX1, NMAX2 > | M |
typedef std::map< std::string, M > | ResultTable |
Private Attributes | |
int | fDim1 |
int | fDim2 |
std::string | fName |
ResultTable | fResult1 |
ResultTable | fResult2 |
Definition at line 205 of file stressKalman.cxx.
typedef std::map<std::string, double> TimeReport::a [private] |
Definition at line 208 of file stressKalman.cxx.
typedef ROOT::Math::SMatrix<double,NMAX1,NMAX2> TimeReport::M [private] |
Definition at line 209 of file stressKalman.cxx.
typedef std::map< std::string, M > TimeReport::ResultTable [private] |
Definition at line 210 of file stressKalman.cxx.
TimeReport::TimeReport | ( | ) | [inline] |
Definition at line 214 of file stressKalman.cxx.
TimeReport::~TimeReport | ( | ) | [inline] |
Definition at line 216 of file stressKalman.cxx.
void TimeReport::Set | ( | const std::string & | name, | |
int | dim1, | |||
int | dim2 | |||
) | [inline] |
Definition at line 219 of file stressKalman.cxx.
References fDim1, fDim2, fName, fResult1, and fResult2.
Referenced by TestRunner< NDIM1, NDIM2 >::test_smatrix_kalman(), TestRunner< NDIM1, NDIM2 >::test_smatrix_sym_kalman(), and TestRunner< NDIM1, NDIM2 >::test_tmatrix_kalman().
std::string TimeReport::name | ( | ) | const [inline] |
Definition at line 231 of file stressKalman.cxx.
References fName.
Referenced by TestTimer::TestTimer().
Definition at line 233 of file stressKalman.cxx.
References fDim1, fDim2, fName, fResult1, and fResult2.
Referenced by TestTimer::~TestTimer().
Definition at line 248 of file stressKalman.cxx.
References i, j, ROOT::Math::SMatrix< T, D1, D2, R >::kCols, ROOT::Math::SMatrix< T, D1, D2, R >::kRows, and m.
Referenced by print().
void TimeReport::print | ( | std::ostream & | os | ) | [inline] |
Definition at line 259 of file stressKalman.cxx.
References fResult1, fResult2, TROOT::GetVersion(), TROOT::GetVersionDate(), TROOT::GetVersionTime(), gROOT, i, j, largeSum(), r1, r2, refTime1, refTime2, smallSum(), and type.
Referenced by main().
void TimeReport::save | ( | const std::string & | fileName | ) | [inline] |
Definition at line 303 of file stressKalman.cxx.
References fResult1, fResult2, gSystem, and TSystem::Load().
Referenced by main().
int TimeReport::fDim1 [private] |
int TimeReport::fDim2 [private] |
std::string TimeReport::fName [private] |
ResultTable TimeReport::fResult1 [private] |
ResultTable TimeReport::fResult2 [private] |