All-to-all reduction statement. More...
#include <allreduce.h>
Public Member Functions | |
| AllReduceNodeTmpl () | |
| AllReduceNode constructor with no Msgsig as default (pure all2all). | |
| AllReduceNodeTmpl (MessageType *msg) | |
| AllReduceNode constructor. | |
| AllReduceNodeTmpl (const AllReduceNodeTmpl &node) | |
| AllReduceNode copy constructor. | |
| AllReduceNodeTmpl * | clone () const override |
| clone a AllReduceNode. | |
| void | set_msg (MessageType *msg) |
| Replace msgsig of AllReduceNode. | |
| MessageType * | msg () const |
| virtual void | accept (VisitorType &v) override |
All-to-all reduction statement.
| sesstype::parameterised::AllReduceNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >::AllReduceNodeTmpl | ( | MessageType * | msg | ) | [inline] |
AllReduceNode constructor.
| [in] | msgsig | for reduction. |
| MessageType* sesstype::parameterised::AllReduceNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >::msg | ( | ) | const [inline] |
| void sesstype::parameterised::AllReduceNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >::set_msg | ( | MessageType * | msg | ) | [inline] |
Replace msgsig of AllReduceNode.
| [in] | msgsig | to replace with. |
1.7.6.1