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