#include <MeshStreamer.h>
Public Member Functions | |
MeshStreamerMessage () | |
int | addDataItem (const dtype &dataItem) |
void | markDestination (const int index, const int destinationPe) |
dtype & | getDataItem (const int index) |
MeshStreamerMessage (int t) | |
int | addDataItem (const dtype &dataItem) |
void | markDestination (const int index, const int destinationPe) |
const dtype & | getDataItem (const int index) |
Data Fields | |
int | numDataItems |
int * | destinationPes |
dtype * | data |
int | finalMsgCount |
int | msgType |
int * | destinationPes |
dtype * | dataItems |
Definition at line 50 of file MeshStreamer.h.
MeshStreamerMessage< dtype >::MeshStreamerMessage | ( | ) | [inline] |
Definition at line 56 of file MeshStreamer.h.
MeshStreamerMessage< dtype >::MeshStreamerMessage | ( | int | t | ) | [inline] |
Definition at line 79 of file NDMeshStreamer.h.
References MeshStreamerMessage< dtype >::finalMsgCount.
int MeshStreamerMessage< dtype >::addDataItem | ( | const dtype & | dataItem | ) | [inline] |
Definition at line 58 of file MeshStreamer.h.
References MeshStreamerMessage< dtype >::data, and MeshStreamerMessage< dtype >::numDataItems.
Referenced by MeshStreamer< dtype >::copyDataItemIntoMessage(), MeshStreamer< dtype >::flushBuckets(), and MeshStreamer< dtype >::storeMessage().
void MeshStreamerMessage< dtype >::markDestination | ( | const int | index, | |
const int | destinationPe | |||
) | [inline] |
Definition at line 63 of file MeshStreamer.h.
References MeshStreamerMessage< dtype >::destinationPes.
Referenced by MeshStreamer< dtype >::storeMessage().
dtype& MeshStreamerMessage< dtype >::getDataItem | ( | const int | index | ) | [inline] |
Definition at line 67 of file MeshStreamer.h.
References MeshStreamerMessage< dtype >::data.
Referenced by MeshStreamer< dtype >::flushBuckets(), MeshStreamer< dtype >::receiveAggregateData(), MeshStreamer< dtype >::receiveAlongRoute(), GroupChunkMeshStreamer< dtype, ClientType, RouterType, EntryMethod >::receiveAtDestination(), and GroupMeshStreamer< dtype, ClientType, RouterType, EntryMethod >::receiveAtDestination().
int MeshStreamerMessage< dtype >::addDataItem | ( | const dtype & | dataItem | ) | [inline] |
Definition at line 83 of file NDMeshStreamer.h.
References MeshStreamerMessage< dtype >::dataItems, and MeshStreamerMessage< dtype >::numDataItems.
void MeshStreamerMessage< dtype >::markDestination | ( | const int | index, | |
const int | destinationPe | |||
) | [inline] |
Definition at line 88 of file NDMeshStreamer.h.
References MeshStreamerMessage< dtype >::destinationPes.
const dtype& MeshStreamerMessage< dtype >::getDataItem | ( | const int | index | ) | [inline] |
int MeshStreamerMessage< dtype >::numDataItems |
Definition at line 52 of file MeshStreamer.h.
Referenced by MeshStreamerMessage< dtype >::addDataItem(), MeshStreamer< dtype >::flushBuckets(), MeshStreamer< dtype >::flushDimension(), MeshStreamer< dtype >::flushLargestBucket(), MeshStreamer< dtype >::receiveAggregateData(), MeshStreamer< dtype >::receiveAlongRoute(), GroupChunkMeshStreamer< dtype, ClientType, RouterType, EntryMethod >::receiveAtDestination(), GroupMeshStreamer< dtype, ClientType, RouterType, EntryMethod >::receiveAtDestination(), MeshStreamerClient< dtype >::receiveCombinedData(), and MeshStreamer< dtype >::sendLargestBuffer().
int* MeshStreamerMessage< dtype >::destinationPes |
Definition at line 53 of file MeshStreamer.h.
Referenced by MeshStreamer< dtype >::flushBuckets(), MeshStreamerMessage< dtype >::markDestination(), MeshStreamer< dtype >::receiveAggregateData(), and MeshStreamer< dtype >::receiveAlongRoute().
dtype* MeshStreamerMessage< dtype >::data |
Definition at line 54 of file MeshStreamer.h.
Referenced by MeshStreamerMessage< dtype >::addDataItem(), MeshStreamerMessage< dtype >::getDataItem(), and MeshStreamerClient< dtype >::receiveCombinedData().
int MeshStreamerMessage< dtype >::finalMsgCount |
Definition at line 73 of file NDMeshStreamer.h.
Referenced by MeshStreamer< dtype >::flushDimension(), MeshStreamerMessage< dtype >::MeshStreamerMessage(), MeshStreamer< dtype >::receiveAlongRoute(), GroupChunkMeshStreamer< dtype, ClientType, RouterType, EntryMethod >::receiveAtDestination(), GroupMeshStreamer< dtype, ClientType, RouterType, EntryMethod >::receiveAtDestination(), and MeshStreamer< dtype >::sendLargestBuffer().
int MeshStreamerMessage< dtype >::msgType |
int* MeshStreamerMessage< dtype >::destinationPes |
Definition at line 76 of file NDMeshStreamer.h.
dtype* MeshStreamerMessage< dtype >::dataItems |
Definition at line 77 of file NDMeshStreamer.h.
Referenced by MeshStreamerMessage< dtype >::addDataItem(), and MeshStreamerMessage< dtype >::getDataItem().