ImpactX
Public Types | Static Public Attributes | List of all members
impactx::RealAoS Struct Reference

#include <ImpactXParticleContainer.H>

Public Types

enum  { x , y , t , nattribs }
 
enum  { z = t }
 

Static Public Attributes

static constexpr auto names_s = { "position_x", "position_y", "position_t" }
 named labels for fixed s More...
 
static constexpr auto names_t = { "position_x", "position_y", "position_z" }
 named labels for fixed t More...
 

Detailed Description

AMReX pre-defined Real attributes

These are the AMReX pre-defined struct indexes for the Real attributes stored in an AoS in ImpactXParticleContainer. We document this here, because we change the meaning of these "positions" depending on the coordinate system we are currently in.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator

position in x [m] (at fixed s OR fixed t)

position in y [m] (at fixed s OR fixed t)

c * time-of-flight [m] (at fixed s)

nattribs 

the number of attributes above (always last)

◆ anonymous enum

anonymous enum
Enumerator

position in z [m] (at fixed t)

Member Data Documentation

◆ names_s

constexpr auto impactx::RealAoS::names_s = { "position_x", "position_y", "position_t" }
staticconstexpr

named labels for fixed s

◆ names_t

constexpr auto impactx::RealAoS::names_t = { "position_x", "position_y", "position_z" }
staticconstexpr

named labels for fixed t


The documentation for this struct was generated from the following file: