_comm_data | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | protected |
_comm_data | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | protected |
_comm_plan | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | protected |
_comm_plan | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | protected |
_overallocation | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | protected |
_overallocation | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | protected |
apply(ExecutionSpace) | Cabana::Scatter< HaloType, SliceType > | inline |
apply() override | Cabana::Scatter< HaloType, SliceType > | inlinevirtual |
base_type typedef | Cabana::Scatter< HaloType, SliceType > | |
buffer_type typedef | Cabana::Scatter< HaloType, SliceType > | |
comm_data_type typedef | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | |
CommunicationData(const HaloType &comm_plan, const particle_data_type &particles, const double overallocation=1.0) | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
CommunicationData(const HaloType &comm_plan, const particle_data_type &particles, const double overallocation=1.0) | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
data_type typedef | Cabana::Scatter< HaloType, SliceType > | |
execution_space typedef | Cabana::Scatter< HaloType, SliceType > | |
getData() const | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
getData() const | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
getReceiveBuffer() const | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
getReceiveBuffer() const | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
getSendBuffer() const | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
getSendBuffer() const | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
getSliceComponents() | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inlineprotected |
getSliceComponents() | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inlineprotected |
memory_space typedef | Cabana::Scatter< HaloType, SliceType > | |
particle_data_type typedef | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | |
plan_type typedef | Cabana::Scatter< HaloType, SliceType > | |
policy_type typedef | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | |
receiveCapacity() | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
receiveCapacity() | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
receiveSize() | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
receiveSize() | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
reserve(const HaloType &halo, const SliceType &slice, const double overallocation) | Cabana::Scatter< HaloType, SliceType > | inline |
reserve(const HaloType &halo, const SliceType &slice) | Cabana::Scatter< HaloType, SliceType > | inline |
Scatter(HaloType halo, SliceType slice, const double overallocation=1.0) | Cabana::Scatter< HaloType, SliceType > | inline |
sendCapacity() | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
sendCapacity() | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
sendSize() | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
sendSize() | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
setData(const particle_data_type &particles) | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
setData(const particle_data_type &particles) | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
shrinkToFit(const bool use_overallocation=false) | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
shrinkToFit(const bool use_overallocation=false) | Cabana::CommunicationData< HaloType, CommunicationDataSlice< SliceType > > | inline |
totalReceive() | Cabana::Scatter< HaloType, SliceType > | inline |
totalSend() | Cabana::Scatter< HaloType, SliceType > | inline |