/home/runner/work/spades/spades/Source/EntityData.H Source File

SPADES API: /home/runner/work/spades/spades/Source/EntityData.H Source File
SPADES API
EntityData.H
Go to the documentation of this file.
1#ifndef ENTITYDATA_H
2#define ENTITYDATA_H
3
4#include <AMReX.H>
5#include "ParticleData.H"
6
8
11{
12 enum : std::uint8_t { ncomps = CommonRealData::ncomps };
13};
14
17{
18 enum : std::uint8_t { owner = CommonIntData::ncomps, ncomps };
19};
20
23{
25 static constexpr int ENTITY = 0;
27 static constexpr int BACKUP = 1;
29 static constexpr int UNDEFINED = 2;
31 static constexpr int NTYPES = 3;
32};
33} // namespace spades::particles
34#endif
SPADES particles.
Definition EntityData.H:7
@ ncomps
Definition ParticleData.H:18
@ ncomps
Definition ParticleData.H:12
Entity int data.
Definition EntityData.H:17
@ owner
Definition EntityData.H:18
@ ncomps
Definition EntityData.H:18
Entity real data.
Definition EntityData.H:11
@ ncomps
Definition EntityData.H:12
Entity types.
Definition EntityData.H:23
static constexpr int BACKUP
Processed entity.
Definition EntityData.H:27
static constexpr int ENTITY
Entity.
Definition EntityData.H:25
static constexpr int NTYPES
Number of different entity types.
Definition EntityData.H:31
static constexpr int UNDEFINED
Undefined entity.
Definition EntityData.H:29