ImpactX
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
impactx::CopyAndMarkNegative Struct Reference

Public Types

using SrcData = ImpactXParticleContainer::ParticleTileType::ConstParticleTileDataType
 
using DstData = ImpactXParticleContainer::ParticleTileType::ParticleTileDataType
 

Public Member Functions

AMREX_GPU_HOST_DEVICE void operator() (DstData const &dst, SrcData const &src, int src_ip, int dst_ip) const noexcept
 

Public Attributes

amrex::ParticleReal s_lost
 position s in meters where particle got lost More...
 

Static Public Attributes

static constexpr int s_index = 0
 index of runtime attribute in destination for position s where particle got lost More...
 

Member Typedef Documentation

◆ DstData

◆ SrcData

Member Function Documentation

◆ operator()()

AMREX_GPU_HOST_DEVICE void impactx::CopyAndMarkNegative::operator() ( DstData const &  dst,
SrcData const &  src,
int  src_ip,
int  dst_ip 
) const
inlinenoexcept

Member Data Documentation

◆ s_index

constexpr int impactx::CopyAndMarkNegative::s_index = 0
staticconstexpr

index of runtime attribute in destination for position s where particle got lost

◆ s_lost

amrex::ParticleReal impactx::CopyAndMarkNegative::s_lost

position s in meters where particle got lost


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