PPL Logo

collideVoxel Class Reference

#include <collidecharm_impl.h>

Inheritance diagram for collideVoxel:

Inheritance graph
[legend]
Collaboration diagram for collideVoxel:

Collaboration graph
[legend]

Public Member Functions

 collideVoxel (void)
 collideVoxel (CkMigrateMessage *m)
 ~collideVoxel ()
void pup (PUP::er &p)
void add (objListMsg *msg)
void startCollision (int step, const CollideGrid3d &gridMap, const CProxy_collideClient &client)

Private Member Functions

void status (const char *msg)
void emptyMessages ()
void collide (const bbox3d &territory, CollisionList &dest)

Private Attributes

growableBufferT< objListMsg * > msgs

Detailed Description

Definition at line 198 of file collidecharm_impl.h.


Constructor & Destructor Documentation

collideVoxel::collideVoxel ( void   ) 

Definition at line 522 of file collidecharm.C.

References seg1dT< T >::add(), and low23().

collideVoxel::collideVoxel ( CkMigrateMessage m  ) 

Definition at line 529 of file collidecharm.C.

collideVoxel::~collideVoxel (  ) 

Definition at line 533 of file collidecharm.C.

References emptyMessages().


Member Function Documentation

void collideVoxel::status ( const char *  msg  )  [private]

Definition at line 507 of file collidecharm.C.

References Converse::CkMyPe(), and low23().

Referenced by pup().

void collideVoxel::emptyMessages (  )  [private]

Definition at line 514 of file collidecharm.C.

References growableBufferT< T >::length(), and msgs.

Referenced by startCollision(), and ~collideVoxel().

void collideVoxel::collide ( const bbox3d territory,
CollisionList dest 
) [private]

void collideVoxel::pup ( PUP::er p  ) 

Definition at line 538 of file collidecharm.C.

References growableBufferT< T >::length(), msgs, and status().

void collideVoxel::add ( objListMsg msg  ) 

void collideVoxel::startCollision ( int  step,
const CollideGrid3d gridMap,
const CProxy_collideClient &  client 
)


Field Documentation

Definition at line 200 of file collidecharm_impl.h.

Referenced by add(), collide(), emptyMessages(), pup(), and startCollision().


The documentation for this class was generated from the following files:

Generated on Fri May 25 08:02:43 2012 for Charm++ by  doxygen 1.5.5