TimeReport Class Reference

List of all members.

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

Detailed Description

Definition at line 205 of file stressKalman.cxx.


Member Typedef Documentation

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.


Constructor & Destructor Documentation

TimeReport::TimeReport (  )  [inline]

Definition at line 214 of file stressKalman.cxx.

TimeReport::~TimeReport (  )  [inline]

Definition at line 216 of file stressKalman.cxx.


Member Function Documentation

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().

void TimeReport::report ( double  rt,
double  ct 
) [inline]

Definition at line 233 of file stressKalman.cxx.

References fDim1, fDim2, fName, fResult1, and fResult2.

Referenced by TestTimer::~TestTimer().

double TimeReport::smallSum ( const M m,
int  cut = 6 
) [inline]

Definition at line 238 of file stressKalman.cxx.

References i, j, and m.

Referenced by print().

double TimeReport::largeSum ( const M m,
int  cut = 6 
) [inline]

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().


Member Data Documentation

int TimeReport::fDim1 [private]

Definition at line 324 of file stressKalman.cxx.

Referenced by report(), and Set().

int TimeReport::fDim2 [private]

Definition at line 325 of file stressKalman.cxx.

Referenced by report(), and Set().

std::string TimeReport::fName [private]

Definition at line 326 of file stressKalman.cxx.

Referenced by name(), report(), and Set().

ResultTable TimeReport::fResult1 [private]

Definition at line 328 of file stressKalman.cxx.

Referenced by print(), report(), save(), and Set().

ResultTable TimeReport::fResult2 [private]

Definition at line 329 of file stressKalman.cxx.

Referenced by print(), report(), save(), and Set().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:41:52 2011 for ROOT_528-00b_version by  doxygen 1.5.1