OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
Definitions.h
Go to the documentation of this file.
1#ifndef DEFINITION_H
2#define DEFINITION_H
3
4#include <memory>
5
6class _Astra1DDynamic;
7using Astra1DDynamic = std::shared_ptr<_Astra1DDynamic>;
8
9class _Astra1DDynamic_fast;
10using Astra1DDynamic_fast = std::shared_ptr<_Astra1DDynamic_fast>;
11
12class _Astra1DElectroStatic;
13using Astra1DElectroStatic = std::shared_ptr<_Astra1DElectroStatic>;
14
15class _Astra1DElectroStatic_fast;
16using Astra1DElectroStatic_fast = std::shared_ptr<_Astra1DElectroStatic_fast>;
17
18class _Astra1DMagnetoStatic;
19using Astra1DMagnetoStatic = std::shared_ptr<_Astra1DMagnetoStatic>;
20
21class _Astra1DMagnetoStatic_fast;
22using Astra1DMagnetoStatic_fast = std::shared_ptr<_Astra1DMagnetoStatic_fast>;
23
24class _Fieldmap;
25using Fieldmap = std::shared_ptr<_Fieldmap>;
26
27class _FM1DDynamic;
28using FM1DDynamic = std::shared_ptr<_FM1DDynamic>;
29
30class _FM1DDynamic_fast;
31using FM1DDynamic_fast = std::shared_ptr<_FM1DDynamic_fast>;
32
33class _FM1DElectroStatic;
34using FM1DElectroStatic = std::shared_ptr<_FM1DElectroStatic>;
35
36class _FM1DElectroStatic_fast;
37using FM1DElectroStatic_fast = std::shared_ptr<_FM1DElectroStatic_fast>;
38
39class _FM1DMagnetoStatic;
40using FM1DMagnetoStatic = std::shared_ptr<_FM1DMagnetoStatic>;
41
42class _FM1DMagnetoStatic_fast;
43using FM1DMagnetoStatic_fast = std::shared_ptr<_FM1DMagnetoStatic_fast>;
44
45class _FM1DProfile1;
46using FM1DProfile1 = std::shared_ptr<_FM1DProfile1>;
47
48class _FM1DProfile2;
49using FM1DProfile2 = std::shared_ptr<_FM1DProfile2>;
50
51class _FM2DDynamic;
52using FM2DDynamic = std::shared_ptr<_FM2DDynamic>;
53
54class _FM2DElectroStatic;
55using FM2DElectroStatic = std::shared_ptr<_FM2DElectroStatic>;
56
57class _FM2DMagnetoStatic;
58using FM2DMagnetoStatic = std::shared_ptr<_FM2DMagnetoStatic>;
59
60class _FM3DDynamic;
61using FM3DDynamic = std::shared_ptr<_FM3DDynamic>;
62
63class _FM3DH5Block;
64using FM3DH5Block = std::shared_ptr<_FM3DH5Block>;
65
66class _FM3DH5Block_nonscale;
67using FM3DH5Block_nonscale = std::shared_ptr<_FM3DH5Block_nonscale>;
68
69class _FM3DMagnetoStatic;
70using FM3DMagnetoStatic = std::shared_ptr<_FM3DMagnetoStatic>;
71
72class _FM3DMagnetoStaticExtended;
73using FM3DMagnetoStaticExtended = std::shared_ptr<_FM3DMagnetoStaticExtended>;
74
75class _FM3DMagnetoStaticH5Block;
76using FM3DMagnetoStaticH5Block = std::shared_ptr<_FM3DMagnetoStaticH5Block>;
77
78#endif