_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 |