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