IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
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