WarpX
Source
Particles
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
23
class
WarpXParticleContainer
;
24
25
struct
DiagIdx
26
{
27
enum
{
28
w
= 0,
29
x
,
y
,
z
,
ux
,
uy
,
uz
,
30
nattribs
31
};
32
};
33
34
struct
TmpIdx
35
{
36
enum
{
37
xold
= 0,
38
yold
,
zold
,
uxold
,
uyold
,
uzold
,
39
nattribs
40
};
41
};
42
43
#endif
/* WARPX_WarpXParticleContainer_fwd_H_ */
AMReX_GpuAllocators.H
ConvertDirection
ConvertDirection
Definition:
ParticleIO.H:22
WarpXParIter
Definition:
WarpXParticleContainer.H:53
WarpXParticleContainer
Definition:
WarpXParticleContainer.H:111
DiagIdx
Definition:
WarpXParticleContainer_fwd.H:26
DiagIdx::ux
@ ux
Definition:
WarpXParticleContainer_fwd.H:29
DiagIdx::x
@ x
Definition:
WarpXParticleContainer_fwd.H:29
DiagIdx::nattribs
@ nattribs
Definition:
WarpXParticleContainer_fwd.H:30
DiagIdx::z
@ z
Definition:
WarpXParticleContainer_fwd.H:29
DiagIdx::w
@ w
Definition:
WarpXParticleContainer_fwd.H:28
DiagIdx::y
@ y
Definition:
WarpXParticleContainer_fwd.H:29
DiagIdx::uy
@ uy
Definition:
WarpXParticleContainer_fwd.H:29
DiagIdx::uz
@ uz
Definition:
WarpXParticleContainer_fwd.H:29
PIdx
Definition:
NamedComponentParticleContainer.H:24
TmpIdx
Definition:
WarpXParticleContainer_fwd.H:35
TmpIdx::uzold
@ uzold
Definition:
WarpXParticleContainer_fwd.H:38
TmpIdx::nattribs
@ nattribs
Definition:
WarpXParticleContainer_fwd.H:39
TmpIdx::yold
@ yold
Definition:
WarpXParticleContainer_fwd.H:38
TmpIdx::xold
@ xold
Definition:
WarpXParticleContainer_fwd.H:37
TmpIdx::zold
@ zold
Definition:
WarpXParticleContainer_fwd.H:38
TmpIdx::uyold
@ uyold
Definition:
WarpXParticleContainer_fwd.H:38
TmpIdx::uxold
@ uxold
Definition:
WarpXParticleContainer_fwd.H:38
Generated by
1.9.1