|
virtual | ~impi () |
|
virtual bool | pack (char)=0 |
|
virtual bool | pack (short)=0 |
|
virtual bool | pack (int)=0 |
|
virtual bool | pack (unsigned int)=0 |
|
virtual bool | pack (uint64)=0 |
|
virtual bool | pack (int64)=0 |
|
virtual bool | pack (float)=0 |
|
virtual bool | pack (double)=0 |
|
virtual bool | bpack (bool)=0 |
|
virtual bool | spack (const std::string &)=0 |
|
virtual bool | vpack (const std::vector< unsigned int > &)=0 |
|
virtual bool | vpack (const std::vector< int > &)=0 |
|
virtual bool | vpack (const std::vector< double > &)=0 |
|
virtual bool | pack (uint32, const char *)=0 |
|
virtual bool | pack (uint32, const int *)=0 |
|
virtual bool | unpack (char &)=0 |
|
virtual bool | unpack (short &)=0 |
|
virtual bool | unpack (int &)=0 |
|
virtual bool | unpack (unsigned int &)=0 |
|
virtual bool | unpack (uint64 &)=0 |
|
virtual bool | unpack (int64 &)=0 |
|
virtual bool | unpack (float &)=0 |
|
virtual bool | unpack (double &)=0 |
|
virtual bool | bunpack (bool &)=0 |
|
virtual bool | sunpack (std::string &)=0 |
|
virtual bool | vunpack (std::vector< unsigned int > &)=0 |
|
virtual bool | vunpack (std::vector< int > &)=0 |
|
virtual bool | vunpack (std::vector< double > &)=0 |
|
virtual bool | unpack (uint32 &, char *&)=0 |
|
virtual bool | unpack (uint32 &, int *&)=0 |
|
virtual void | pack_reset ()=0 |
|
virtual bool | send_buffer (int, int)=0 |
|
virtual bool | wait_buffer (int rank, int src, int tag, int &probe_src, bool verbose=false)=0 |
|
virtual bool | wait_buffer (int rank, int tag, int &probe_src, bool verbose=false)=0 |
|
Definition at line 14 of file impi.
◆ ~impi()
virtual tools::impi::~impi |
( |
| ) |
|
|
inlinevirtual |
Definition at line 16 of file impi.
◆ bpack()
virtual bool tools::impi::bpack |
( |
bool |
| ) |
|
|
pure virtual |
◆ bunpack()
virtual bool tools::impi::bunpack |
( |
bool & |
| ) |
|
|
pure virtual |
◆ pack() [1/10]
virtual bool tools::impi::pack |
( |
char |
| ) |
|
|
pure virtual |
◆ pack() [2/10]
virtual bool tools::impi::pack |
( |
double |
| ) |
|
|
pure virtual |
◆ pack() [3/10]
virtual bool tools::impi::pack |
( |
float |
| ) |
|
|
pure virtual |
◆ pack() [4/10]
virtual bool tools::impi::pack |
( |
int |
| ) |
|
|
pure virtual |
◆ pack() [5/10]
virtual bool tools::impi::pack |
( |
int64 |
| ) |
|
|
pure virtual |
◆ pack() [6/10]
virtual bool tools::impi::pack |
( |
short |
| ) |
|
|
pure virtual |
◆ pack() [7/10]
virtual bool tools::impi::pack |
( |
uint32 |
, |
|
|
const char * |
|
|
) |
| |
|
pure virtual |
◆ pack() [8/10]
virtual bool tools::impi::pack |
( |
uint32 |
, |
|
|
const int * |
|
|
) |
| |
|
pure virtual |
◆ pack() [9/10]
virtual bool tools::impi::pack |
( |
uint64 |
| ) |
|
|
pure virtual |
◆ pack() [10/10]
virtual bool tools::impi::pack |
( |
unsigned int |
| ) |
|
|
pure virtual |
◆ pack_reset()
virtual void tools::impi::pack_reset |
( |
| ) |
|
|
pure virtual |
◆ send_buffer()
virtual bool tools::impi::send_buffer |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
pure virtual |
◆ spack()
virtual bool tools::impi::spack |
( |
const std::string & |
| ) |
|
|
pure virtual |
◆ sunpack()
virtual bool tools::impi::sunpack |
( |
std::string & |
| ) |
|
|
pure virtual |
◆ unpack() [1/10]
virtual bool tools::impi::unpack |
( |
char & |
| ) |
|
|
pure virtual |
◆ unpack() [2/10]
virtual bool tools::impi::unpack |
( |
double & |
| ) |
|
|
pure virtual |
◆ unpack() [3/10]
virtual bool tools::impi::unpack |
( |
float & |
| ) |
|
|
pure virtual |
◆ unpack() [4/10]
virtual bool tools::impi::unpack |
( |
int & |
| ) |
|
|
pure virtual |
◆ unpack() [5/10]
virtual bool tools::impi::unpack |
( |
int64 & |
| ) |
|
|
pure virtual |
◆ unpack() [6/10]
virtual bool tools::impi::unpack |
( |
short & |
| ) |
|
|
pure virtual |
◆ unpack() [7/10]
virtual bool tools::impi::unpack |
( |
uint32 & |
, |
|
|
char *& |
|
|
) |
| |
|
pure virtual |
◆ unpack() [8/10]
virtual bool tools::impi::unpack |
( |
uint32 & |
, |
|
|
int *& |
|
|
) |
| |
|
pure virtual |
◆ unpack() [9/10]
virtual bool tools::impi::unpack |
( |
uint64 & |
| ) |
|
|
pure virtual |
◆ unpack() [10/10]
virtual bool tools::impi::unpack |
( |
unsigned int & |
| ) |
|
|
pure virtual |
◆ vpack() [1/3]
virtual bool tools::impi::vpack |
( |
const std::vector< double > & |
| ) |
|
|
pure virtual |
◆ vpack() [2/3]
virtual bool tools::impi::vpack |
( |
const std::vector< int > & |
| ) |
|
|
pure virtual |
◆ vpack() [3/3]
virtual bool tools::impi::vpack |
( |
const std::vector< unsigned int > & |
| ) |
|
|
pure virtual |
◆ vunpack() [1/3]
virtual bool tools::impi::vunpack |
( |
std::vector< double > & |
| ) |
|
|
pure virtual |
◆ vunpack() [2/3]
virtual bool tools::impi::vunpack |
( |
std::vector< int > & |
| ) |
|
|
pure virtual |
◆ vunpack() [3/3]
virtual bool tools::impi::vunpack |
( |
std::vector< unsigned int > & |
| ) |
|
|
pure virtual |
◆ wait_buffer() [1/2]
virtual bool tools::impi::wait_buffer |
( |
int |
rank, |
|
|
int |
src, |
|
|
int |
tag, |
|
|
int & |
probe_src, |
|
|
bool |
verbose = false |
|
) |
| |
|
pure virtual |
◆ wait_buffer() [2/2]
virtual bool tools::impi::wait_buffer |
( |
int |
rank, |
|
|
int |
tag, |
|
|
int & |
probe_src, |
|
|
bool |
verbose = false |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file:
- /Users/barrand/private/dev/softinex/g4tools/g4tools/tools/impi