CbmRoot
Loading...
Searching...
No Matches
CbmLitTestMatrixMath.h
Go to the documentation of this file.
1/* Copyright (C) 2011-2012 GSI/JINR-LIT, Darmstadt/Dubna
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Andrey Lebedev [committer] */
4
5#ifndef CBMLITTESTMATRIXMATH_H_
6#define CBMLITTESTMATRIXMATH_H_
7
8#include "base/CbmLitFloat.h"
9
10#include <string>
11#include <vector>
12
13
15 public:
17 virtual ~CbmLitTestMatrixMath();
18
19 void RunTest();
20
21 private:
22 void TestInvSym15(int testId);
23
24 void TestMult15On5(int testId);
25
26 void Convert15To25(const litfloat* a15, litfloat* a25);
27
28 void Convert25To15(const litfloat* a25, litfloat* a15);
29
30 std::string VectorToString(const std::vector<litfloat>& a);
31
32 std::string ArrayToString(const litfloat* a, int n);
33
35};
36
37#endif /* CBMLITTESTMATRIXMATH_H_ */
Define floating point number type litfloat.
double litfloat
Definition CbmLitFloat.h:19
std::string ArrayToString(const litfloat *a, int n)
void Convert25To15(const litfloat *a25, litfloat *a15)
void Convert15To25(const litfloat *a15, litfloat *a25)
std::string VectorToString(const std::vector< litfloat > &a)