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

SPADES API: /home/runner/work/spades/spades/Source/MessageData.H Source File
SPADES API
MessageData.H
Go to the documentation of this file.
1#ifndef MESSAGEDATA_H
2#define MESSAGEDATA_H
3
4#include <AMReX.H>
5#include "ParticleData.H"
6
7namespace spades::particles {
10{
11 enum : std::uint8_t {
14 ncomps
15 };
16};
17
31
34{
36 static constexpr int MESSAGE = 0;
38 static constexpr int PROCESSED = 1;
40 static constexpr int ANTI = 2;
42 static constexpr int CONJUGATE = 3;
44 static constexpr int UNDEFINED = 4;
46 static constexpr int NTYPES = 5;
47};
48} // namespace spades::particles
49#endif
SPADES particles.
Definition EntityData.H:7
@ ncomps
Definition ParticleData.H:18
@ ncomps
Definition ParticleData.H:12
Message int data.
Definition MessageData.H:20
@ ncomps
Definition MessageData.H:28
@ receiver_lp
Definition MessageData.H:23
@ pair_id
Definition MessageData.H:27
@ sender_entity
Definition MessageData.H:24
@ pair_cpu
Definition MessageData.H:26
@ sender_lp
Definition MessageData.H:22
@ receiver_entity
Definition MessageData.H:25
Message real data.
Definition MessageData.H:10
@ old_timestamp
Definition MessageData.H:12
@ creation_time
Definition MessageData.H:13
@ ncomps
Definition MessageData.H:14
Message types.
Definition MessageData.H:34
static constexpr int ANTI
Anti-message.
Definition MessageData.H:40
static constexpr int UNDEFINED
Undefined message.
Definition MessageData.H:44
static constexpr int MESSAGE
Message.
Definition MessageData.H:36
static constexpr int NTYPES
Number of different message types.
Definition MessageData.H:46
static constexpr int CONJUGATE
Conjugate message (unsent anti-message)
Definition MessageData.H:42
static constexpr int PROCESSED
Processed message.
Definition MessageData.H:38