|
PaCO++
0.05
|
#include <paco_direct_comScheduling.h>


Public Member Functions | |
| unsigned int | getDst (const unsigned phase, const unsigned id) |
| unsigned int | getElementPhase (const unsigned phase) |
| void * | getInfo (const unsigned phase, const unsigned id) |
| unsigned int | getNbPhases () |
| unsigned int | getSize (const unsigned phase, const unsigned id) |
| unsigned int | getSrc (const unsigned phase, const unsigned id) |
| paco_comSchedule_direct (int rank, int max, unsigned *loca_com_vector, void **info_vector[]) | |
| virtual | ~paco_comSchedule_direct () |
Protected Attributes | |
| unsigned * | _dst |
| void ** | _inf |
| unsigned * | _len |
| unsigned | _myrank |
| unsigned | _nbelement |
Definition at line 6 of file paco_direct_comScheduling.h.
| paco_comSchedule_direct::paco_comSchedule_direct | ( | int | rank, |
| int | max, | ||
| unsigned * | loca_com_vector, | ||
| void ** | info_vector[] | ||
| ) |
Definition at line 5 of file paco_direct_comScheduling.cc.
References _dst, _inf, _len, _myrank, and _nbelement.
| paco_comSchedule_direct::~paco_comSchedule_direct | ( | ) | [virtual] |
| unsigned int paco_comSchedule_direct::getDst | ( | const unsigned | phase, |
| const unsigned | id | ||
| ) | [inline, virtual] |
Implements paco_comSchedule.
Definition at line 22 of file paco_direct_comScheduling.h.
References _dst.
{ return _dst[id]; }
| unsigned int paco_comSchedule_direct::getElementPhase | ( | const unsigned | phase | ) | [inline, virtual] |
Implements paco_comSchedule.
Definition at line 20 of file paco_direct_comScheduling.h.
References _nbelement.
{ return _nbelement; }
| void* paco_comSchedule_direct::getInfo | ( | const unsigned | phase, |
| const unsigned | id | ||
| ) | [inline, virtual] |
Implements paco_comSchedule.
Definition at line 24 of file paco_direct_comScheduling.h.
References _inf.
{ return _inf[id]; }
| unsigned int paco_comSchedule_direct::getNbPhases | ( | ) | [inline, virtual] |
Implements paco_comSchedule.
Definition at line 19 of file paco_direct_comScheduling.h.
{ return 1; }
| unsigned int paco_comSchedule_direct::getSize | ( | const unsigned | phase, |
| const unsigned | id | ||
| ) | [inline, virtual] |
Implements paco_comSchedule.
Definition at line 23 of file paco_direct_comScheduling.h.
References _len.
{ return _len[id]; }
| unsigned int paco_comSchedule_direct::getSrc | ( | const unsigned | phase, |
| const unsigned | id | ||
| ) | [inline, virtual] |
Implements paco_comSchedule.
Definition at line 21 of file paco_direct_comScheduling.h.
References _myrank.
{ return _myrank; }
unsigned* paco_comSchedule_direct::_dst [protected] |
Definition at line 11 of file paco_direct_comScheduling.h.
Referenced by getDst(), paco_comSchedule_direct(), and ~paco_comSchedule_direct().
void* * paco_comSchedule_direct::_inf [protected] |
Definition at line 13 of file paco_direct_comScheduling.h.
Referenced by getInfo(), paco_comSchedule_direct(), and ~paco_comSchedule_direct().
unsigned* paco_comSchedule_direct::_len [protected] |
Definition at line 12 of file paco_direct_comScheduling.h.
Referenced by getSize(), paco_comSchedule_direct(), and ~paco_comSchedule_direct().
unsigned paco_comSchedule_direct::_myrank [protected] |
Definition at line 9 of file paco_direct_comScheduling.h.
Referenced by getSrc(), and paco_comSchedule_direct().
unsigned paco_comSchedule_direct::_nbelement [protected] |
Definition at line 10 of file paco_direct_comScheduling.h.
Referenced by getElementPhase(), and paco_comSchedule_direct().