CbmRoot
CbmLitTestMatrixMath.h
Go to the documentation of this file.
1 #ifndef CBMLITTESTMATRIXMATH_H_
2 #define CBMLITTESTMATRIXMATH_H_
3 
4 #include "base/CbmLitFloat.h"
5 
6 #include <string>
7 #include <vector>
8 
9 
11 public:
13  virtual ~CbmLitTestMatrixMath();
14 
15  void RunTest();
16 
17 private:
18  void TestInvSym15(int testId);
19 
20  void TestMult15On5(int testId);
21 
22  void Convert15To25(const litfloat* a15, litfloat* a25);
23 
24  void Convert25To15(const litfloat* a25, litfloat* a15);
25 
26  std::string VectorToString(const std::vector<litfloat>& a);
27 
28  std::string ArrayToString(const litfloat* a, int n);
29 
31 };
32 
33 #endif /* CBMLITTESTMATRIXMATH_H_ */
litfloat
double litfloat
Definition: CbmLitFloat.h:15
CbmLitTestMatrixMath::TestMult15On5
void TestMult15On5(int testId)
Definition: CbmLitTestMatrixMath.cxx:68
CbmLitTestMatrixMath::~CbmLitTestMatrixMath
virtual ~CbmLitTestMatrixMath()
Definition: CbmLitTestMatrixMath.cxx:16
CbmLitTestMatrixMath::RunTest
void RunTest()
Definition: CbmLitTestMatrixMath.cxx:18
CbmLitTestMatrixMath::TestInvSym15
void TestInvSym15(int testId)
Definition: CbmLitTestMatrixMath.cxx:32
CbmLitTestMatrixMath::Convert25To15
void Convert25To15(const litfloat *a25, litfloat *a15)
Definition: CbmLitTestMatrixMath.cxx:141
CbmLitFloat.h
Define floating point number type litfloat.
CbmLitTestMatrixMath::Convert15To25
void Convert15To25(const litfloat *a15, litfloat *a25)
Definition: CbmLitTestMatrixMath.cxx:113
CbmLitTestMatrixMath::VectorToString
std::string VectorToString(const std::vector< litfloat > &a)
Definition: CbmLitTestMatrixMath.cxx:160
CbmLitTestMatrixMath::CbmLitTestMatrixMath
CbmLitTestMatrixMath()
Definition: CbmLitTestMatrixMath.cxx:14
CbmLitTestMatrixMath::ArrayToString
std::string ArrayToString(const litfloat *a, int n)
Definition: CbmLitTestMatrixMath.cxx:169
CbmLitTestMatrixMath::fEpsilon
litfloat fEpsilon
Definition: CbmLitTestMatrixMath.h:30
CbmLitTestMatrixMath
Definition: CbmLitTestMatrixMath.h:10