escript  Revision_
Public Member Functions | Public Attributes | List of all members
paso::Connector Struct Reference

#include <Coupler.h>

Public Member Functions

 Connector (SharedComponents_ptr s, SharedComponents_ptr r)
 
 ~Connector ()
 destructor More...
 
Connector_ptr copy () const
 creates a copy More...
 
Connector_ptr unroll (index_t block_size) const
 

Public Attributes

SharedComponents_ptr send
 
SharedComponents_ptr recv
 
esysUtils::JMPI mpi_info
 

Constructor & Destructor Documentation

paso::Connector::Connector ( SharedComponents_ptr  s,
SharedComponents_ptr  r 
)
inline

References Esys_resetError(), Esys_setError(), and SYSTEM_ERROR.

Referenced by unroll().

paso::Connector::~Connector ( )
inline

destructor

Member Function Documentation

Connector_ptr paso::Connector::copy ( ) const
inline

creates a copy

References unroll().

Connector_ptr paso::Connector::unroll ( index_t  block_size) const
inline

References Connector(), Esys_noError(), PASO_DLL_API, recv, and send.

Referenced by copy().

Member Data Documentation

esysUtils::JMPI paso::Connector::mpi_info
mutable
SharedComponents_ptr paso::Connector::recv

Referenced by unroll().

SharedComponents_ptr paso::Connector::send

Referenced by unroll().


The documentation for this struct was generated from the following file: