escript  Revision_4925
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
 
Esys_MPIInfompi_info
 

Constructor & Destructor Documentation

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

destructor

References Esys_MPIInfo_free(), and mpi_info.

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(), mpi_info, recv, and send.

Referenced by copy().

Member Data Documentation

Esys_MPIInfo* paso::Connector::mpi_info

Referenced by Connector(), unroll(), and ~Connector().

SharedComponents_ptr paso::Connector::recv

Referenced by Connector(), and unroll().

SharedComponents_ptr paso::Connector::send

Referenced by Connector(), and unroll().


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