10 #ifndef _ONE_TO_ALL_MSG_H
11 #define _ONE_TO_ALL_MSG_H
28 void sources( vector< vector< Eref > >& v )
const;
29 void targets( vector< vector< Eref > >& v )
const;
36 FuncId fid,
unsigned int b,
unsigned int n )
const;
43 static unsigned int numMsg();
44 static char*
lookupMsg(
unsigned int index );
51 static vector< OneToAllMsg* >
msg_;
55 #endif // _ONE_TO_ALL_MSG_H
static char * lookupMsg(unsigned int index)
Static function for Msg access.
DataId getI1() const
Return the first DataId.
Eref firstTgt(const Eref &src) const
static const Cinfo * initCinfo()
Setup function for Element-style access to Msg fields.
Msg * copy(Id origSrc, Id newSrc, Id newTgt, FuncId fid, unsigned int b, unsigned int n) const
OneToAllMsg(Eref e1, Element *e2, unsigned int msgIndex)
static vector< OneToAllMsg * > msg_
static unsigned int initMsgManagers()
ObjId findOtherEnd(ObjId end) const
void sources(vector< vector< Eref > > &v) const
void targets(vector< vector< Eref > > &v) const
static unsigned int numMsg()
Assign the first DataId.
friend void testGetMsgs()