PPL Logo

libs/ck-libs/pose/sim.h File Reference

Go to the source code of this file.

Data Structures

class  eventMsg
 All user event messages inherit from this. More...
class  cancelMsg
 Cancellation message. More...
class  prioMsg
 Prioritized null msg; used to sort Step calls. More...
class  destMsg
 Used to specify a destination processor to migrate to during load balancing. More...
class  sim
 Poser wrapper base class. More...

Functions

void POSE_prepExit (void *param, void *msg)
 Exit simulation program after terminus reduction.

Variables

CProxy_sim POSE_Objects
 Sim is the base class for all poser entities.
CProxy_sim POSE_Objects_RO
CkChareID POSE_Coordinator_ID
 Coordinates all startup and shutdown behaviors for POSE simulations.
POSE_Config pose_config


Function Documentation

void POSE_prepExit ( void *  param,
void *  msg 
)

Exit simulation program after terminus reduction.

Definition at line 220 of file pose.C.

References POSE_Coordinator_ID, and TheGVT.

Referenced by sim::Terminate().


Variable Documentation

CProxy_sim POSE_Objects

Sim is the base class for all poser entities.

Global readonly proxy to array containing all posers in a simulation

Definition at line 7 of file sim.C.

Referenced by LBgroup::balance(), opt::CancelSpawn(), POSE_init(), strat::Step(), opt3::Step(), opt2::Step(), opt::Step(), and pose::stop().

CProxy_sim POSE_Objects_RO

Definition at line 8 of file sim.C.

Coordinates all startup and shutdown behaviors for POSE simulations.

Definition at line 10 of file sim.C.

Referenced by POSE_exit(), POSE_init(), POSE_prepExit(), POSE_registerCallBack(), POSE_stop(), POSE_sumGVTIterations(), and pose::stop().

Definition at line 24 of file pose.C.


Generated on Sat May 26 08:08:11 2012 for Charm++ by  doxygen 1.5.5