OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
PBunchDefs.h File Reference
#include "Ippl.h"
#include "Interpolation/CIC.h"
#include "FieldLayout/FieldLayout.h"
#include "Meshes/UniformCartesian.h"
#include "Field/Field.h"
Include dependency graph for PBunchDefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

using Mesh_t = ippl::UniformCartesian<double, 3>
typedef ippl::ParticleSpatialLayout< double, 3, Mesh_tLayout_t
typedef Cell Center_t
template<unsigned Dim = 3>
using FieldLayout_t = ippl::FieldLayout<Dim>
template<unsigned Dim = 3, class... ViewArgs>
using Field_t = ippl::Field<double, Dim, ViewArgs...>
template<typename T = double, unsigned Dim = 3, class... ViewArgs>
using VField_t = ippl::Field<ippl::Vector<T, Dim>, Dim, ViewArgs...>

Typedef Documentation

◆ Center_t

typedef Cell Center_t

Definition at line 23 of file PBunchDefs.h.

◆ Field_t

template<unsigned Dim = 3, class... ViewArgs>
using Field_t = ippl::Field<double, Dim, ViewArgs...>

Definition at line 30 of file PBunchDefs.h.

◆ FieldLayout_t

template<unsigned Dim = 3>
using FieldLayout_t = ippl::FieldLayout<Dim>

Definition at line 27 of file PBunchDefs.h.

◆ Layout_t

typedef ippl::ParticleSpatialLayout< double, 3, Mesh_t > Layout_t

Definition at line 21 of file PBunchDefs.h.

◆ Mesh_t

using Mesh_t = ippl::UniformCartesian<double, 3>

Definition at line 19 of file PBunchDefs.h.

◆ VField_t

template<typename T = double, unsigned Dim = 3, class... ViewArgs>
using VField_t = ippl::Field<ippl::Vector<T, Dim>, Dim, ViewArgs...>

Definition at line 33 of file PBunchDefs.h.