OPALX (Object Oriented Parallel Accelerator Library for Exascale)
MINIorX
OPALX
IpplCore.h
Go to the documentation of this file.
1
//
2
// IpplCore
3
// Core header files.
4
//
5
#ifndef IPPL_CORE_H
6
#define IPPL_CORE_H
7
8
#include "
Field/BareField.h
"
9
#include "
Field/Field.h
"
10
#include "
Field/BConds.h
"
11
12
// IPPL Utilities
13
// #include "Utility/Timer.h"
14
// #include "Utility/PAssert.h"
15
#include "
Utility/IpplInfo.h
"
16
// #include "Utility/IpplTimings.h"
17
// #include "Utility/IpplMemoryUsage.h"
18
19
// #include "Index/Index.h"
20
// #include "Index/NDIndex.h"
21
22
#include "
FieldLayout/FieldLayout.h
"
23
#include "
FieldLayout/SubFieldLayout.h
"
24
25
#ifdef IPPL_ENABLE_FFT
26
#include "
FFT/FFT.h
"
27
#endif
28
29
// // IPPL Meshes
30
// #include "Meshes/UniformCartesian.h"
31
32
#include "
Types/Vector.h
"
33
34
#include "
Particle/ParticleBase.h
"
35
#include "
Particle/ParticleSpatialLayout.h
"
36
37
// // IPPL Load balancing
38
#include "
Decomposition/OrthogonalRecursiveBisection.h
"
39
40
// FEM
41
// // FEM Elements
42
#include "
FEM/Elements/EdgeElement.h
"
43
#include "
FEM/Elements/HexahedralElement.h
"
44
#include "
FEM/Elements/QuadrilateralElement.h
"
45
46
// // FEM Quadrature
47
#include "
FEM/Quadrature/GaussJacobiQuadrature.h
"
48
#include "
FEM/Quadrature/MidpointQuadrature.h
"
49
50
// // FEM Spaces
51
#include "
FEM/LagrangeSpace.h
"
52
#include "
FEM/NedelecSpace.h
"
53
54
// // FEM Vector
55
#include "
FEM/FEMVector.h
"
56
57
// FEM Operators
58
#include "
FEM/FEMInterpolate.hpp
"
59
60
#endif
Vector.h
FEMVector.h
MidpointQuadrature.h
GaussJacobiQuadrature.h
EdgeElement.h
QuadrilateralElement.h
HexahedralElement.h
NedelecSpace.h
FEMInterpolate.hpp
LagrangeSpace.h
FieldLayout.h
SubFieldLayout.h
BareField.h
Field.h
BConds.h
FFT.h
ParticleBase.h
ParticleSpatialLayout.h
OrthogonalRecursiveBisection.h
IpplInfo.h
ippl
src
IpplCore.h
Generated on Fri Jan 23 2026 14:40:00 for OPALX (Object Oriented Parallel Accelerator Library for Exascale) by
1.9.3