7#include "Interpolation/CIC.h"
8#include "FieldLayout/FieldLayout.h"
10#include "Meshes/UniformCartesian.h"
12#include "Field/Field.h"
19using Mesh_t = ippl::UniformCartesian<double, 3>;
21typedef ippl::ParticleSpatialLayout< double, 3, Mesh_t >
Layout_t;
26template <
unsigned Dim = 3>
29template <
unsigned Dim = 3,
class... ViewArgs>
32template <
typename T = double,
unsigned Dim = 3,
class... ViewArgs>
33using VField_t = ippl::Field<ippl::Vector<T, Dim>,
Dim, ViewArgs...>;
ippl::FieldLayout< Dim > FieldLayout_t
ippl::Field< double, Dim, ViewArgs... > Field_t
ippl::ParticleSpatialLayout< double, 3, Mesh_t > Layout_t
ippl::Field< ippl::Vector< T, Dim >, Dim, ViewArgs... > VField_t
ippl::UniformCartesian< double, 3 > Mesh_t