Block-Structured AMR Software Framework
amrex::GetSendBufferOffset Struct Reference

#include <AMReX_ParticleCommunication.H>

Public Member Functions

 GetSendBufferOffset (const ParticleCopyPlan &plan, const ParticleBufferMap &map)
 
AMREX_FORCE_INLINE AMREX_GPU_DEVICE Long operator() (int dst_box, int dst_lev, std::size_t psize, int i) const
 

Public Attributes

const unsigned intm_box_offsets
 
const std::size_t * m_pad_correction
 
GetPID m_get_pid
 
GetBucket m_get_bucket
 

Constructor & Destructor Documentation

◆ GetSendBufferOffset()

amrex::GetSendBufferOffset::GetSendBufferOffset ( const ParticleCopyPlan plan,
const ParticleBufferMap map 
)
inline

Member Function Documentation

◆ operator()()

AMREX_FORCE_INLINE AMREX_GPU_DEVICE Long amrex::GetSendBufferOffset::operator() ( int  dst_box,
int  dst_lev,
std::size_t  psize,
int  i 
) const
inline

Member Data Documentation

◆ m_box_offsets

const unsigned int* amrex::GetSendBufferOffset::m_box_offsets

◆ m_get_bucket

GetBucket amrex::GetSendBufferOffset::m_get_bucket

◆ m_get_pid

GetPID amrex::GetSendBufferOffset::m_get_pid

◆ m_pad_correction

const std::size_t* amrex::GetSendBufferOffset::m_pad_correction

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