| FEAT 3
    Finite Element Analysis Toolbox | 
Communication Operation class. More...
#include <dist.hpp>
| Public Member Functions | |
| Operation (MPI_Op op_) | |
| MPI_Ophandle 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().