OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
PBunchDefs.h File Reference
#include "Ippl.h"
#include "FieldLayout/FieldLayout.h"
#include "Interpolation/CIC.h"
#include "Meshes/UniformCartesian.h"
#include "Field/Field.h"
Include dependency graph for PBunchDefs.h:

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 22 of file PBunchDefs.h.

◆ Field_t

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

Definition at line 28 of file PBunchDefs.h.

◆ FieldLayout_t

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

Definition at line 25 of file PBunchDefs.h.

◆ Layout_t

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

Definition at line 20 of file PBunchDefs.h.

◆ Mesh_t

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

Definition at line 18 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 31 of file PBunchDefs.h.