|
FEAT 3
Finite Element Analysis Toolbox
|
Communication Operation class. More...
#include <dist.hpp>
Public Member Functions | |
| Operation (MPI_Op op_) | |
MPI_Op handle constructor More... | |
| bool | operator!= (const Operation &other) const |
| inequality comparison operator More... | |
| bool | operator== (const Operation &other) const |
| equality comparison operator More... | |
Public Attributes | |
| MPI_Op | op |
| the MPI operation handle More... | |
Communication Operation class.
This class effectively wraps around the MPI_Op handle. Instances of this class are used to specify the operation for collective reduction messages.
|
inlineexplicit |
|
inline |
|
inline |
| MPI_Op FEAT::Dist::Operation::op |
the MPI operation handle
Definition at line 240 of file dist.hpp.
Referenced by FEAT::Dist::Comm::allreduce(), FEAT::Dist::Comm::exscan(), FEAT::Dist::finalize(), FEAT::Dist::Comm::iallreduce(), FEAT::Dist::Comm::ireduce(), FEAT::Dist::Comm::reduce(), and FEAT::Dist::Comm::scan().