OPALX (Object Oriented Parallel Accelerator Library for Exascale) MINIorX
OPALX
PBunchDefs.h
Go to the documentation of this file.
1#ifndef PBUNCHDEFS_H
2#define PBUNCHDEFS_H
3
4#include "Ippl.h"
5
6
7#include "Interpolation/CIC.h"
9
11
12#include "Field/Field.h"
13
14//typedef IntCIC IntrplCIC_t;
15
16//typedef ippl::ParticleSpatialLayout<double, 3>::ParticlePos_t Ppos_t;
17//typedef ippl::ParticleSpatialLayout<double, 3>::ParticleIndex_t PID_t;
18
20
22
23typedef Cell Center_t;
24
25
26template <unsigned Dim = 3>
28
29template <unsigned Dim = 3, class... ViewArgs>
30using Field_t = ippl::Field<double, Dim, ViewArgs...>;
31
32template <typename T = double, unsigned Dim = 3, class... ViewArgs>
34
35#endif
Cell Center_t
Definition: PBunchDefs.h:23
ippl::ParticleSpatialLayout< double, 3, Mesh_t > Layout_t
Definition: PBunchDefs.h:21
Definition: Centering.h:30
constexpr unsigned Dim