
#include <collidecharm_impl.h>


Public Member Functions | |
| serialCollideClient (void) | |
| void | setClient (CollisionClientFn clientFn, void *clientParam) |
| Call this client function on processor 0:. | |
| virtual void | collisions (ArrayElement *src, int step, CollisionList &colls) |
| Called by voxel array on each processor:. | |
| virtual void | reductionDone (CkReductionMsg *m) |
| Called after the reduction is complete:. | |
Private Attributes | |
| CollisionClientFn | clientFn |
| void * | clientParam |
Definition at line 220 of file collidecharm_impl.h.
| serialCollideClient::serialCollideClient | ( | void | ) |
| void serialCollideClient::setClient | ( | CollisionClientFn | clientFn, | |
| void * | clientParam | |||
| ) |
Call this client function on processor 0:.
Definition at line 626 of file collidecharm.C.
References clientParam.
| void serialCollideClient::collisions | ( | ArrayElement * | src, | |
| int | step, | |||
| CollisionList & | colls | |||
| ) | [virtual] |
Called by voxel array on each processor:.
Implements collideClient.
Definition at line 631 of file collidecharm.C.
References cb, CkReduction::concat, bufferT< T >::getData(), growableBufferT< T >::length(), and IrrGroup::thisgroup.

| void serialCollideClient::reductionDone | ( | CkReductionMsg * | m | ) | [virtual] |
Called after the reduction is complete:.
Definition at line 640 of file collidecharm.C.
References clientParam, CkReductionMsg::getData(), and CkReductionMsg::getSize().

void* serialCollideClient::clientParam [private] |
Definition at line 222 of file collidecharm_impl.h.
Referenced by reductionDone(), serialCollideClient(), and setClient().
1.5.5