g4tools
5.4.0
|
Public Types | |
typedef unsigned int | num_t |
Public Member Functions | |
virtual bool | pack (char a_val) |
virtual bool | pack (short a_val) |
virtual bool | pack (int a_val) |
virtual bool | pack (unsigned int a_val) |
virtual bool | pack (tools::uint64 a_val) |
virtual bool | pack (tools::int64 a_val) |
virtual bool | pack (float a_val) |
virtual bool | pack (double a_val) |
virtual bool | bpack (bool a_val) |
virtual bool | spack (const std::string &a_s) |
virtual bool | vpack (const std::vector< unsigned int > &a_v) |
virtual bool | vpack (const std::vector< int > &a_v) |
virtual bool | vpack (const std::vector< double > &a_v) |
virtual bool | pack (tools::uint32 a_size, const char *a_buffer) |
virtual bool | pack (tools::uint32 a_size, const int *a_buffer) |
virtual bool | unpack (char &a_val) |
virtual bool | unpack (short &a_val) |
virtual bool | unpack (int &a_val) |
virtual bool | unpack (unsigned int &a_val) |
virtual bool | unpack (tools::uint64 &a_val) |
virtual bool | unpack (tools::int64 &a_val) |
virtual bool | unpack (float &a_val) |
virtual bool | unpack (double &a_val) |
virtual bool | bunpack (bool &a_val) |
virtual bool | vunpack (std::vector< unsigned int > &a_v) |
virtual bool | vunpack (std::vector< int > &a_v) |
virtual bool | vunpack (std::vector< double > &a_v) |
virtual bool | sunpack (std::string &a_s) |
virtual bool | unpack (tools::uint32 &a_size, char *&a_buffer) |
virtual bool | unpack (tools::uint32 &a_size, int *&a_buffer) |
virtual void | pack_reset () |
virtual bool | send_buffer (int a_dest, int a_tag) |
virtual bool | wait_buffer (int a_rank, int a_src, int a_tag, int &a_probe_src, bool a_verbose=false) |
virtual bool | wait_buffer (int a_rank, int a_tag, int &a_probe_src, bool a_verbose=false) |
wrmpi (std::ostream &a_out, const MPI_Comm &a_comm, tools::uint32 a_size=128) | |
wrmpi (std::ostream &a_out, const MPI_Comm &a_comm, tools::uint32 a_size, char *a_buffer) | |
virtual | ~wrmpi () |
int | ipos () const |
const char * | buffer () const |
Public Member Functions inherited from tools::impi | |
virtual | ~impi () |
Protected Member Functions | |
wrmpi (const wrmpi &a_from) | |
wrmpi & | operator= (const wrmpi &) |
bool | expand2 (tools::uint32 a_new_size) |
bool | expand (tools::uint32 a_new_size) |
Static Protected Member Functions | |
static const std::string & | s_class () |
Protected Attributes | |
std::ostream & | m_out |
const MPI_Comm & | m_comm |
tools::uint32 | m_size |
char * | m_buffer |
char * | m_max |
char * | m_pos |
int | m_ipos |
typedef unsigned int tools::mpi::wrmpi::num_t |
|
inline |
|
inline |
|
inlinevirtual |
|
inlineprotected |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements tools::impi.
|
inlinevirtual |
Implements tools::impi.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinestaticprotected |
|
inlinevirtual |
Implements tools::impi.
|
inlinevirtual |
Implements tools::impi.
|
inlinevirtual |
Implements tools::impi.
Definition at line 343 of file wrmpi.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements tools::impi.
Definition at line 188 of file wrmpi.
|
inlinevirtual |
Implements tools::impi.
Definition at line 173 of file wrmpi.
|
inlinevirtual |
Implements tools::impi.
Definition at line 157 of file wrmpi.
|
inlinevirtual |
Implements tools::impi.
Definition at line 332 of file wrmpi.
|
inlinevirtual |
Implements tools::impi.
Definition at line 321 of file wrmpi.
|
inlinevirtual |
Implements tools::impi.
Definition at line 310 of file wrmpi.
|
inlinevirtual |
Implements tools::impi.
Definition at line 401 of file wrmpi.
|
inlinevirtual |
Implements tools::impi.
|
protected |