| _agglomeratedType | CollectiveCommunication | protected |
| _communicator | CollectiveCommunication | protected |
| _getter | CollectiveCommBase | protected |
| _types | CollectiveCommunication | protected |
| _values | CollectiveCommBase | protected |
| add(valType *invec, valType *inoutvec, int *, MPI_Datatype *dtype) | CollectiveCommunication | inlineprotectedstatic |
| allreduceCustom(ReduceType type) override | CollectiveCommunication | inlinevirtual |
| allreduceSum() override | CollectiveCommunication | inlinevirtual |
| allreduceSumAllowPrevious() override | CollectiveCommunicationSingleNonBlocking | inlinevirtual |
| appendDouble(double doubleValue) override | CollectiveCommunication | inlinevirtual |
| appendFloat(float floatValue) override | CollectiveCommunication | inlinevirtual |
| appendInt(int intValue) override | CollectiveCommunication | inlinevirtual |
| appendLongDouble(long double longDoubleValue) override | CollectiveCommunication | inlinevirtual |
| appendUnsLong(unsigned long unsLongValue) override | CollectiveCommunication | inlinevirtual |
| broadcast(int root=0) override | CollectiveCommunication | inlinevirtual |
| CollectiveCommunication() (defined in CollectiveCommunication) | CollectiveCommunication | inline |
| CollectiveCommunicationSingleNonBlocking()=default | CollectiveCommunicationSingleNonBlocking | |
| CollectiveCommunicationSingleNonBlocking(const CollectiveCommunicationSingleNonBlocking &)=delete | CollectiveCommunicationSingleNonBlocking | |
| finalize() override | CollectiveCommunicationSingleNonBlocking | inlinevirtual |
| getDouble() override | CollectiveCommBase | inlinevirtual |
| getFloat() override | CollectiveCommBase | inlinevirtual |
| getInt() override | CollectiveCommBase | inlinevirtual |
| getLongDouble() override | CollectiveCommBase | inlinevirtual |
| getTopology() override | CollectiveCommunication | inlinevirtual |
| getTotalSize() override | CollectiveCommunication | inlinevirtual |
| getUnsLong() override | CollectiveCommBase | inlinevirtual |
| init(MPI_Comm communicator, int numValues, int key=0) override | CollectiveCommunicationSingleNonBlocking | inlinevirtual |
| CollectiveCommBase::init(int numValues) | CollectiveCommBase | inline |
| max(valType *invec, valType *inoutvec, int *, MPI_Datatype *dtype) (defined in CollectiveCommunication) | CollectiveCommunication | inlineprotectedstatic |
| min(valType *invec, valType *inoutvec, int *, MPI_Datatype *dtype) (defined in CollectiveCommunication) | CollectiveCommunication | inlineprotectedstatic |
| operator=(const CollectiveCommunicationSingleNonBlocking &)=delete | CollectiveCommunicationSingleNonBlocking | |
| scanSum() override | CollectiveCommunication | inlinevirtual |
| setMPIType() | CollectiveCommunication | inlineprotected |
| ~CollectiveCommBase() (defined in CollectiveCommBase) | CollectiveCommBase | inlinevirtual |
| ~CollectiveCommBaseInterface() | CollectiveCommBaseInterface | inlinevirtual |
| ~CollectiveCommunication() (defined in CollectiveCommunication) | CollectiveCommunication | inlinevirtual |
| ~CollectiveCommunicationInterface() override=default | CollectiveCommunicationInterface | |
| ~CollectiveCommunicationSingleNonBlocking() override | CollectiveCommunicationSingleNonBlocking | inline |