#include <jem/mp/Context.h>
|
virtual int | size () const =0 |
|
virtual int | myRank () const =0 |
|
virtual bool | isShared () const |
|
virtual void | abort (int err)=0 |
|
virtual Ref< Context > | clone ()=0 |
|
virtual String | getErrorString (int err) const =0 |
|
virtual Ref< RequestList > | newRequestList ()=0 |
|
virtual void | send (const SendBuffer &buf, int dest, int tag=DEFAULT_TAG)=0 |
|
virtual void | recv (const RecvBuffer &buf, int src, int tag=DEFAULT_TAG, Status *stat=0)=0 |
|
virtual Ref< Request > | initSend (const SendBuffer &buf, int dest, int tag=DEFAULT_TAG)=0 |
|
virtual Ref< Request > | initRecv (const RecvBuffer &buf, int src, int tag=DEFAULT_TAG)=0 |
|
virtual void | barrier ()=0 |
|
virtual void | broadcast (const SendBuffer &buf)=0 |
|
virtual void | broadcast (const RecvBuffer &buf, int root)=0 |
|
virtual void | reduce (const RecvBuffer &rbuf, const SendBuffer &sbuf, int root, Opcode op)=0 |
|
virtual void | allreduce (const RecvBuffer &rbuf, const SendBuffer &sbuf, Opcode op)=0 |
|
virtual Class * | getClass () const |
| Returns the Class instance representing the runtime class of this object. More...
|
|
virtual String | toString () const |
| Returns a short textual description of this object. More...
|
|
virtual long | hashValue () const |
| Returns a hash value for this object. More...
|
|
virtual bool | equals (const Ref< Object > &obj) const |
| Tests whether two objects are equal. More...
|
|
Ref< Object > | clone () const |
| Returns a copy of this object. More...
|
|
virtual jem::mp::Context::~Context |
( |
| ) |
|
|
protectedvirtual |
virtual int jem::mp::Context::size |
( |
| ) |
const |
|
pure virtual |
virtual int jem::mp::Context::myRank |
( |
| ) |
const |
|
pure virtual |
virtual bool jem::mp::Context::isShared |
( |
| ) |
const |
|
virtual |
virtual void jem::mp::Context::abort |
( |
int |
err | ) |
|
|
pure virtual |
virtual String jem::mp::Context::getErrorString |
( |
int |
err | ) |
const |
|
pure virtual |
virtual void jem::mp::Context::barrier |
( |
| ) |
|
|
pure virtual |
virtual void jem::mp::Context::broadcast |
( |
const SendBuffer & |
buf | ) |
|
|
pure virtual |
virtual void jem::mp::Context::broadcast |
( |
const RecvBuffer & |
buf, |
|
|
int |
root |
|
) |
| |
|
pure virtual |