OpenAtom
Version1.5a
|
The new message for sending input data to the PairCalculator. More...
#include <pcMessages.h>
Public Member Functions | |
paircalcInputMsg (const int _sender, const int _nCols, const int _nRows=1) | |
Provide the API required by the MessageDataCollator An incomplete constructor just for the collator. | |
int | numRows () const |
The number of rows in the data array stored in this msg. | |
int | numCols () const |
The number of columns of data units in the data array stored in this msg. | |
int | sender () const |
An integer representation of the sender's ID. | |
inputType * | data () |
A pointer to the message data. No checks on pointer validity. Use with a pinch of salt. | |
paircalcInputMsg (int _size, int _sender, bool _fromRow, bool _flag_dp, inputType *_points, bool _doPsiV, int _blkSize, int _nRows=1) | |
Constructor used to create actual GSpace to PC messages. | |
Public Attributes | |
inputType * | points |
bool | fromRow |
bool | flag_dp |
bool | doPsiV |
int | blkSize |
Private Attributes | |
int | senderID |
int | nCols |
int | nRows |
Friends | |
class | CMessage_paircalcInputMsg |
The new message for sending input data to the PairCalculator.
Implements API as required by MessageDataCollator viz. the sender(), numDataUnits() and data() methods.
Definition at line 117 of file pcMessages.h.
int paircalcInputMsg::blkSize |
Definition at line 149 of file pcMessages.h.
Referenced by PairCalculator::acceptLeftData(), PairCalculator::acceptRightData(), PairCalculator::launchComputations(), and paircalcInputMsg().
inputType* paircalcInputMsg::points |
Definition at line 147 of file pcMessages.h.
Referenced by data(), paircalcInputMsg(), cp::gspace::PCCommManager::sendLeftDataMcast(), and cp::gspace::PCCommManager::sendRightDataMcast().