OPALX (Object Oriented Parallel Accelerator Library for Exascale) 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

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.