GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
GGEMSMatrixTypes.hh
Go to the documentation of this file.
1
#ifndef GUARD_GGEMS_MATHS_GGEMSMATRIXTYPES_HH
2
#define GUARD_GGEMS_MATHS_GGEMSMATRIXTYPES_HH
3
4
// ************************************************************************
5
// * This file is part of GGEMS. *
6
// * *
7
// * GGEMS is free software: you can redistribute it and/or modify *
8
// * it under the terms of the GNU General Public License as published by *
9
// * the Free Software Foundation, either version 3 of the License, or *
10
// * (at your option) any later version. *
11
// * *
12
// * GGEMS is distributed in the hope that it will be useful, *
13
// * but WITHOUT ANY WARRANTY; without even the implied warranty of *
14
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
15
// * GNU General Public License for more details. *
16
// * *
17
// * You should have received a copy of the GNU General Public License *
18
// * along with GGEMS. If not, see <https://www.gnu.org/licenses/>. *
19
// * *
20
// ************************************************************************
21
34
#include "GGEMS/global/GGEMSConfiguration.hh"
35
#include "
GGEMS/tools/GGEMSTypes.hh
"
36
41
typedef
struct
GGfloat33_t
42
{
43
GGfloat
m0_
[3];
44
GGfloat
m1_
[3];
45
GGfloat
m2_
[3];
46
}
GGfloat33
;
52
typedef
struct
GGfloat44_t
53
{
54
GGfloat
m0_
[4];
55
GGfloat
m1_
[4];
56
GGfloat
m2_
[4];
57
GGfloat
m3_
[4];
58
}
GGfloat44
;
60
#endif // End of GUARD_GGEMS_MATHS_GGEMSMATRIXTYPES_HH
GGfloat44
struct GGfloat44_t GGfloat44
GGfloat44_t::m2_
GGfloat m2_[4]
Definition:
GGEMSMatrixTypes.hh:56
GGfloat44_t::m0_
GGfloat m0_[4]
Definition:
GGEMSMatrixTypes.hh:54
GGfloat44_t::m1_
GGfloat m1_[4]
Definition:
GGEMSMatrixTypes.hh:55
GGfloat33_t::m0_
GGfloat m0_[3]
Definition:
GGEMSMatrixTypes.hh:43
GGfloat33_t
Structure storing float 3 x 3 matrix.
Definition:
GGEMSMatrixTypes.hh:42
GGEMSTypes.hh
Redefining types for OpenCL device and host.
GGfloat33_t::m1_
GGfloat m1_[3]
Definition:
GGEMSMatrixTypes.hh:44
GGfloat33
struct GGfloat33_t GGfloat33
GGfloat33_t::m2_
GGfloat m2_[3]
Definition:
GGEMSMatrixTypes.hh:45
GGfloat44_t::m3_
GGfloat m3_[4]
Definition:
GGEMSMatrixTypes.hh:57
GGfloat44_t
Structure storing float 4 x 4 matrix.
Definition:
GGEMSMatrixTypes.hh:53
GGfloat
#define GGfloat
Definition:
GGEMSTypes.hh:273
include
GGEMS
maths
GGEMSMatrixTypes.hh
Generated by
1.8.20