| _comm_data | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | protected |
| _comm_plan | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | protected |
| _overallocation | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | protected |
| _recv_size | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | protected |
| _send_size | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | protected |
| apply()=0 | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | pure virtual |
| apply(ExecutionSpace) | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | |
| buffer_type typedef | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | |
| comm_data_type typedef | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | |
| CommunicationDataBase(const CommPlanType &comm_plan, const particle_data_type &particles, const double overallocation=1.0) | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | inlineprotected |
| data_type typedef | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | |
| execution_space typedef | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | |
| getData() const | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | inline |
| getReceiveBuffer() const | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | inline |
| getSendBuffer() const | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | inline |
| getSliceComponents() | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | inlineprotected |
| memory_space typedef | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | |
| particle_data_type typedef | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | |
| plan_type typedef | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | |
| policy_type typedef | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | |
| receiveCapacity() | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | inline |
| receiveSize() | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | inline |
| sendCapacity() | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | inline |
| sendSize() | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | inline |
| setData(const particle_data_type &particles) | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | inline |
| shrinkToFit(const bool use_overallocation=false) | Cabana::CommunicationDataBase< CommPlanType, CommDataType > | inline |