1 #include "pcMessages.decl.h"
11 struct infiDirectUserHandle rhandle;
18 void init(
struct infiDirectUserHandle _rhandle,
int _index,
int _grain,
bool _left,
bool _symmetric)
87 void init(CkIndex4D _sndr,
int _size,
int _myoffset,
complex *_points)
92 CmiMemcpy(result,_points,N*
sizeof(
complex));
125 : nCols(_nCols), nRows(_nRows), senderID(_sender), doPsiV(false) {}
131 inline int sender()
const {
return senderID; }
148 bool fromRow, flag_dp, doPsiV;
152 int senderID, nCols, nRows;
180 internalType *matrix1;
181 internalType *matrix2;
187 void init(
int _size,
int _size2, internalType *_points1, internalType *_points2,
int _orthoX,
int _orthoY,
bool _actionType)
193 CmiMemcpy(matrix1,_points1,size*
sizeof(internalType));
194 CmiMemcpy(matrix2,_points2,size2*
sizeof(internalType));
195 actionType=_actionType;
197 void init1(
int _size, internalType *_points1,
int _orthoX,
int _orthoY,
int _actionType)
203 CmiMemcpy(matrix1,_points1,size*
sizeof(internalType));
204 actionType=_actionType;
218 void init(
int _size,
double *_points,
bool _symmetric)
221 symmetric=_symmetric;
222 CmiMemcpy(matrix,_points,size*
sizeof(
double));
235 void init(
int _size,
double *_points1,
double *_points2,
bool _symmetric)
238 symmetric=_symmetric;
239 CmiMemcpy(matrix1,_points1,size*
sizeof(
double));
240 CmiMemcpy(matrix2,_points2,size*
sizeof(
double));
245 #endif // PC_MESSAGES_H