WarpX
WarpXParticleContainer_fwd.H
Go to the documentation of this file.
1 /* Copyright 2021 Luca Fedeli, Axel Huebl
2  *
3  * This file is part of WarpX.
4  *
5  * License: BSD-3-Clause-LBNL
6  */
7 
8 #ifndef WARPX_WarpXParticleContainer_fwd_H_
9 #define WARPX_WarpXParticleContainer_fwd_H_
10 
11 #include <AMReX_GpuAllocators.H>
12 
13 
14 enum struct ParticleBC;
15 enum struct ConvertDirection;
16 
17 struct PIdx;
18 struct DiagIdx;
19 struct TmpIdx;
20 
21 class WarpXParIter;
22 
24 
25 struct DiagIdx
26 {
27  enum {
28  w = 0,
29  x, y, z, ux, uy, uz,
31  };
32 };
33 
34 struct TmpIdx
35 {
36  enum {
37  xold = 0,
38  yold, zold, uxold, uyold, uzold,
40  };
41 };
42 
43 #endif /* WARPX_WarpXParticleContainer_fwd_H_ */
Definition: WarpXParticleContainer_fwd.H:29
Definition: WarpXParticleContainer_fwd.H:28
Definition: NamedComponentParticleContainer.H:21
Definition: WarpXParticleContainer_fwd.H:29
Definition: WarpXParticleContainer_fwd.H:25
Definition: WarpXParticleContainer_fwd.H:29
ConvertDirection
Definition: ParticleIO.H:18
Definition: WarpXParticleContainer_fwd.H:38
Definition: WarpXParticleContainer_fwd.H:29
Definition: WarpXParticleContainer_fwd.H:29
Definition: WarpXParticleContainer_fwd.H:29
Definition: WarpXParticleContainer_fwd.H:30
Definition: WarpXParticleContainer.H:50
Definition: WarpXParticleContainer_fwd.H:34
Definition: WarpXParticleContainer.H:102