IPPL API Reference
Independent Parallel Particle Layer C++ API
Loading...
Searching...
No Matches
IpplCore.h
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
#include "FEM/GridPathSegmenter.h"
60
#include "FEM/ProjectCurrent.hpp"
61
62
// Interpolation
63
#include "Interpolation/CurrentDeposition.hpp"
64
65
#endif
BareField.h
Vector.h
ippl-src
src
IpplCore.h
Generated by
1.9.8