Classes | Public Types | Static Public Attributes | Friends

LibGeoDecomp::PatchLink< GRID_TYPE > Class Template Reference

PatchLink encapsulates the transmission of patches to and from remote processes. More...

#include <patchlink.h>

Collaboration diagram for LibGeoDecomp::PatchLink< GRID_TYPE >:
Collaboration graph
[legend]

List of all members.

Classes

class  Accepter
class  Link
class  Provider

Public Types

typedef GRID_TYPE::CellType CellType
typedef SerializationBuffer
< CellType >::BufferType 
BufferType
typedef SerializationBuffer
< CellType >::FixedSize 
FixedSize

Static Public Attributes

static const int DIM = GRID_TYPE::DIM

Friends

class PatchLinkTest

Detailed Description

template<class GRID_TYPE>
class LibGeoDecomp::PatchLink< GRID_TYPE >

PatchLink encapsulates the transmission of patches to and from remote processes.

PatchLink::Accepter takes the patches from a Stepper hands them on to MPI, while PatchLink::Provider will receive the patches from the net and provide then to a Stepper.


Member Typedef Documentation

template<class GRID_TYPE >
typedef SerializationBuffer<CellType>::BufferType LibGeoDecomp::PatchLink< GRID_TYPE >::BufferType
template<class GRID_TYPE >
typedef GRID_TYPE::CellType LibGeoDecomp::PatchLink< GRID_TYPE >::CellType
template<class GRID_TYPE >
typedef SerializationBuffer<CellType>::FixedSize LibGeoDecomp::PatchLink< GRID_TYPE >::FixedSize

Friends And Related Function Documentation

template<class GRID_TYPE >
friend class PatchLinkTest [friend]

Member Data Documentation

template<class GRID_TYPE >
const int LibGeoDecomp::PatchLink< GRID_TYPE >::DIM = GRID_TYPE::DIM [static]

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