OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Namespaces | Typedefs | Enumerations
PBunchDefs.h File Reference
#include "Algorithms/Vektor.h"
#include "Particle/IntCIC.h"
#include "Particle/IntNGP.h"
#include "Particle/IntSUDS.h"
#include "Particle/IntTSC.h"
#include "Particle/ParticleSpatialLayout.h"
#include "Particle/ParticleUniformLayout.h"
#include "Particle/ParticleAttrib.h"
#include "Meshes/UniformCartesian.h"
#include "Meshes/Centering.h"
#include "FieldLayout/CenteredFieldLayout.h"
#include "Field/Field.h"
#include "FFT/FFT.h"
#include "Amr/AmrDefs.h"
#include "Amr/BoxLibParticle.h"
#include "Amr/BoxLibLayout.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.

Namespaces

 ParticleType
 

Typedefs

typedef IntCIC IntrplCIC_t
 
typedef IntNGP IntrplNGP_t
 
typedef IntSUDS IntrplSUDS_t
 
typedef IntTSC IntrplTSC_t
 
typedef ParticleSpatialLayout
< double, 3 >::ParticlePos_t 
Ppos_t
 
typedef ParticleSpatialLayout
< double, 3 >::ParticleIndex_t 
PID_t
 
typedef ParticleUniformLayout
< double, 3 >::ParticlePos_t 
UPpos_t
 
typedef ParticleUniformLayout
< double, 3 >::ParticleIndex_t 
UPID_t
 
typedef ParticleAttrib< double > Pscalar_t
 
typedef InterpolatorTraits
< double, 3, IntrplCIC_t >
::Cache_t 
Pcache_t
 
typedef UniformCartesian
< 3, double > 
Mesh_t
 
typedef ParticleSpatialLayout
< double, 3, Mesh_t
Layout_t
 
typedef ParticleUniformLayout
< double, 3 > 
ULayout_t
 
typedef Cell Center_t
 
typedef CenteredFieldLayout
< 3, Mesh_t, Center_t
FieldLayout_t
 
typedef Field< double,
3, Mesh_t, Center_t
Field_t
 
typedef Field< Vector_t,
3, Mesh_t, Center_t
VField_t
 
typedef Field< int, 3, Mesh_t,
Center_t
IField_t
 
typedef Field< dcomplex,
3, Mesh_t, Center_t
CxField_t
 
typedef FFT< RCTransform,
3, double > 
FFT_t
 
typedef FFT< SineTransform,
3, double > 
SINE_t
 
typedef FFT< CCTransform,
3, double > 
FFTC_t
 
typedef amr::AmrField_t AmrField_t
 
typedef
amr::AmrScalarFieldContainer_t 
AmrScalarFieldContainer_t
 
typedef
amr::AmrVectorFieldContainer_t 
AmrVectorFieldContainer_t
 
typedef BoxLibLayout< double, 3 > AmrLayout_t
 
typedef BoxLibParticle
< AmrLayout_t
AmrParticle_t
 

Enumerations

enum  ParticleType::type {
  ParticleType::REGULAR, ParticleType::FIELDEMISSION, ParticleType::SECONDARY, ParticleType::NEWSECONDARY,
  ParticleType::STRIPPED
}
 

Typedef Documentation

Definition at line 59 of file PBunchDefs.h.

typedef BoxLibLayout<double, 3> AmrLayout_t

Definition at line 62 of file PBunchDefs.h.

Definition at line 63 of file PBunchDefs.h.

Definition at line 60 of file PBunchDefs.h.

Definition at line 61 of file PBunchDefs.h.

typedef Cell Center_t

Definition at line 46 of file PBunchDefs.h.

Definition at line 53 of file PBunchDefs.h.

typedef FFT<RCTransform, 3, double> FFT_t

Definition at line 54 of file PBunchDefs.h.

typedef FFT<CCTransform, 3, double> FFTC_t

Definition at line 56 of file PBunchDefs.h.

typedef Field<double, 3, Mesh_t, Center_t> Field_t

Definition at line 49 of file PBunchDefs.h.

Definition at line 48 of file PBunchDefs.h.

typedef Field<int, 3, Mesh_t, Center_t> IField_t

Definition at line 52 of file PBunchDefs.h.

Definition at line 24 of file PBunchDefs.h.

Definition at line 25 of file PBunchDefs.h.

Definition at line 26 of file PBunchDefs.h.

Definition at line 27 of file PBunchDefs.h.

typedef ParticleSpatialLayout< double, 3, Mesh_t > Layout_t

Definition at line 43 of file PBunchDefs.h.

typedef UniformCartesian<3, double> Mesh_t

Definition at line 41 of file PBunchDefs.h.

typedef InterpolatorTraits<double, 3, IntrplCIC_t>::Cache_t Pcache_t

Definition at line 39 of file PBunchDefs.h.

typedef ParticleSpatialLayout<double, 3>::ParticleIndex_t PID_t

Definition at line 32 of file PBunchDefs.h.

typedef ParticleSpatialLayout<double, 3>::ParticlePos_t Ppos_t

Definition at line 31 of file PBunchDefs.h.

typedef ParticleAttrib<double> Pscalar_t

Definition at line 37 of file PBunchDefs.h.

typedef FFT<SineTransform, 3, double> SINE_t

Definition at line 55 of file PBunchDefs.h.

typedef ParticleUniformLayout< double, 3 > ULayout_t

Definition at line 44 of file PBunchDefs.h.

typedef ParticleUniformLayout<double, 3>::ParticleIndex_t UPID_t

Definition at line 35 of file PBunchDefs.h.

typedef ParticleUniformLayout<double, 3>::ParticlePos_t UPpos_t

Definition at line 34 of file PBunchDefs.h.

Definition at line 50 of file PBunchDefs.h.