#include <AMReX_ParticleCommunication.H>
◆ build()
| void amrex::ParticleCopyPlan::build |
( |
const PC & |
pc, |
|
|
const ParticleCopyOp & |
op, |
|
|
const Vector< int > & |
int_comp_mask, |
|
|
const Vector< int > & |
real_comp_mask, |
|
|
bool |
local |
|
) |
| |
|
inline |
◆ buildMPIFinish()
◆ buildMPIStart()
| void amrex::ParticleCopyPlan::buildMPIStart |
( |
const ParticleBufferMap & |
map, |
|
|
Long |
psize |
|
) |
| |
|
private |
◆ clear()
| void amrex::ParticleCopyPlan::clear |
( |
| ) |
|
◆ doHandShake()
| void amrex::ParticleCopyPlan::doHandShake |
( |
const Vector< Long > & |
Snds, |
|
|
Vector< Long > & |
Rcvs |
|
) |
| const |
|
private |
◆ doHandShakeAllToAll()
| void amrex::ParticleCopyPlan::doHandShakeAllToAll |
( |
const Vector< Long > & |
Snds, |
|
|
Vector< Long > & |
Rcvs |
|
) |
| |
|
staticprivate |
◆ doHandShakeGlobal()
| void amrex::ParticleCopyPlan::doHandShakeGlobal |
( |
const Vector< Long > & |
Snds, |
|
|
Vector< Long > & |
Rcvs |
|
) |
| |
|
staticprivate |
◆ doHandShakeLocal()
| void amrex::ParticleCopyPlan::doHandShakeLocal |
( |
const Vector< Long > & |
Snds, |
|
|
Vector< Long > & |
Rcvs |
|
) |
| const |
|
private |
◆ superParticleSize()
| Long amrex::ParticleCopyPlan::superParticleSize |
( |
| ) |
const |
|
inline |
◆ d_int_comp_mask
◆ d_real_comp_mask
◆ m_box_counts_d
◆ m_box_counts_h
◆ m_box_offsets
◆ m_build_rreqs
◆ m_build_stats
◆ m_dst_indices
◆ m_local
| bool amrex::ParticleCopyPlan::m_local |
|
private |
◆ m_neighbor_procs
| Vector<int> amrex::ParticleCopyPlan::m_neighbor_procs |
◆ m_nrcvs
| int amrex::ParticleCopyPlan::m_nrcvs = 0 |
◆ m_NumSnds
| Long amrex::ParticleCopyPlan::m_NumSnds = 0 |
◆ m_particle_rreqs
◆ m_particle_rstats
◆ m_particle_sreqs
◆ m_particle_sstats
◆ m_rcv_box_counts
| Vector<int> amrex::ParticleCopyPlan::m_rcv_box_counts |
◆ m_rcv_box_ids
| Vector<int> amrex::ParticleCopyPlan::m_rcv_box_ids |
◆ m_rcv_box_levs
| Vector<int> amrex::ParticleCopyPlan::m_rcv_box_levs |
◆ m_rcv_box_offsets
| Vector<int> amrex::ParticleCopyPlan::m_rcv_box_offsets |
◆ m_rcv_box_pids
| Vector<int> amrex::ParticleCopyPlan::m_rcv_box_pids |
◆ m_rcv_data
◆ m_rcv_num_particles
| Vector<Long> amrex::ParticleCopyPlan::m_rcv_num_particles |
◆ m_rcv_pad_correction_d
◆ m_rcv_pad_correction_h
| Vector<std::size_t> amrex::ParticleCopyPlan::m_rcv_pad_correction_h |
◆ m_RcvProc
| Vector<int> amrex::ParticleCopyPlan::m_RcvProc |
◆ m_Rcvs
| Vector<Long> amrex::ParticleCopyPlan::m_Rcvs |
◆ m_rOffset
| Vector<std::size_t> amrex::ParticleCopyPlan::m_rOffset |
◆ m_snd_counts
| Vector<std::size_t> amrex::ParticleCopyPlan::m_snd_counts |
◆ m_snd_num_particles
| Vector<Long> amrex::ParticleCopyPlan::m_snd_num_particles |
◆ m_snd_offsets
| Vector<std::size_t> amrex::ParticleCopyPlan::m_snd_offsets |
◆ m_snd_pad_correction_d
◆ m_snd_pad_correction_h
| Vector<std::size_t> amrex::ParticleCopyPlan::m_snd_pad_correction_h |
◆ m_Snds
| Vector<Long> amrex::ParticleCopyPlan::m_Snds |
◆ m_superparticle_size
| Long amrex::ParticleCopyPlan::m_superparticle_size |
The documentation for this struct was generated from the following files: