Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::GetPID Struct Reference

#include <AMReX_ParticleBufferMap.H>

Public Member Functions

 GetPID (const Gpu::DeviceVector< int > &bucket_to_pid, const Gpu::DeviceVector< int > &lev_gid_tid_to_bucket, const Gpu::DeviceVector< int > &lev_offsets, const Gpu::DeviceVector< int > &gid_offsets)
__host__ __device__ int operator() (const int lev, const int gid, const int tid) const noexcept

Public Attributes

const int * m_bucket_to_pid
const int * m_lev_gid_tid_to_bucket
const int * m_lev_offsets
const int * m_gid_offsets

Constructor & Destructor Documentation

◆ GetPID()

amrex::GetPID::GetPID ( const Gpu::DeviceVector< int > & bucket_to_pid,
const Gpu::DeviceVector< int > & lev_gid_tid_to_bucket,
const Gpu::DeviceVector< int > & lev_offsets,
const Gpu::DeviceVector< int > & gid_offsets )
inline

Member Function Documentation

◆ operator()()

__host__ __device__ int amrex::GetPID::operator() ( const int lev,
const int gid,
const int tid ) const
inlinenoexcept

Member Data Documentation

◆ m_bucket_to_pid

const int* amrex::GetPID::m_bucket_to_pid

◆ m_gid_offsets

const int* amrex::GetPID::m_gid_offsets

◆ m_lev_gid_tid_to_bucket

const int* amrex::GetPID::m_lev_gid_tid_to_bucket

◆ m_lev_offsets

const int* amrex::GetPID::m_lev_offsets

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