
#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 dim) | |
| int | addDataItem (const dtype &dataItem) |
| void | markDestination (const int index, const int destinationPe) |
| dtype & | getDataItem (const int index) |
Data Fields | |
| int | numDataItems |
| int * | destinationPes |
| dtype * | data |
| int | finalMsgCount |
| int | dimension |
| 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 | dim | ) | [inline] |
Definition at line 42 of file NDMeshStreamer.h.
| int MeshStreamerMessage< dtype >::addDataItem | ( | const dtype & | dataItem | ) | [inline] |
Definition at line 58 of file MeshStreamer.h.
Referenced by MeshStreamer< dtype >::copyDataItemIntoMessage(), MeshStreamer< dtype >::flushAllBuffers(), MeshStreamer< dtype >::flushBuckets(), and MeshStreamer< dtype >::storeMessage().
| void MeshStreamerMessage< dtype >::markDestination | ( | const int | index, | |
| const int | destinationPe | |||
| ) | [inline] |
| dtype& MeshStreamerMessage< dtype >::getDataItem | ( | const int | index | ) | [inline] |
| int MeshStreamerMessage< dtype >::addDataItem | ( | const dtype & | dataItem | ) | [inline] |
Definition at line 48 of file NDMeshStreamer.h.
| void MeshStreamerMessage< dtype >::markDestination | ( | const int | index, | |
| const int | destinationPe | |||
| ) | [inline] |
Definition at line 53 of file NDMeshStreamer.h.
| dtype& MeshStreamerMessage< dtype >::getDataItem | ( | const int | index | ) | [inline] |
Definition at line 57 of file NDMeshStreamer.h.
| int MeshStreamerMessage< dtype >::numDataItems |
Definition at line 52 of file MeshStreamer.h.
Referenced by MeshStreamerMessage< ArrayDataItem< dtype, itype > >::addDataItem(), MeshStreamer< dtype >::flushAllBuffers(), MeshStreamer< dtype >::flushBuckets(), MeshStreamer< dtype >::flushDimension(), MeshStreamer< dtype >::flushLargestBucket(), MeshStreamer< dtype >::receiveAggregateData(), MeshStreamer< dtype >::receiveAlongRoute(), GroupMeshStreamer< dtype >::receiveAtDestination(), MeshStreamerClient< dtype >::receiveCombinedData(), and MeshStreamer< dtype >::sendLargestBuffer().
| int* MeshStreamerMessage< dtype >::destinationPes |
Definition at line 53 of file MeshStreamer.h.
Referenced by MeshStreamer< dtype >::flushAllBuffers(), MeshStreamer< dtype >::flushBuckets(), MeshStreamerMessage< ArrayDataItem< dtype, itype > >::markDestination(), MeshStreamer< dtype >::receiveAggregateData(), and MeshStreamer< dtype >::receiveAlongRoute().
| dtype* MeshStreamerMessage< dtype >::data |
Definition at line 54 of file MeshStreamer.h.
Referenced by MeshStreamerMessage< ArrayDataItem< dtype, itype > >::addDataItem(), MeshStreamerMessage< ArrayDataItem< dtype, itype > >::getDataItem(), and MeshStreamerClient< dtype >::receiveCombinedData().
| int MeshStreamerMessage< dtype >::finalMsgCount |
| int MeshStreamerMessage< dtype >::dimension |
Definition at line 37 of file NDMeshStreamer.h.
Referenced by MeshStreamer< dtype >::receiveAlongRoute(), and GroupMeshStreamer< dtype >::receiveAtDestination().
| int* MeshStreamerMessage< dtype >::destinationPes |
Definition at line 39 of file NDMeshStreamer.h.
| dtype* MeshStreamerMessage< dtype >::dataItems |
Definition at line 40 of file NDMeshStreamer.h.
Referenced by MeshStreamerMessage< ArrayDataItem< dtype, itype > >::addDataItem(), and MeshStreamerMessage< ArrayDataItem< dtype, itype > >::getDataItem().
1.5.5