/************************************************************ PURPOSE: ( Simulation of Pool Table. ) LIBRARY DEPENDENCIES: ((pool_table/src/pool_table.cpp)) *************************************************************/ #define TRICK_NO_MONTE_CARLO #define TRICK_NO_MASTERSLAVE #define TRICK_NO_INSTRUMENTATION #define TRICK_NO_REALTIMEINJECTOR #define TRICK_NO_ZEROCONF #include "sim_objects/default_trick_sys.sm" ##include "pool_table/include/pool_table.hh" class PoolTableSimObject : public Trick::SimObject { public: PoolTable table; PoolTableSimObject() { ("default_data") table.default_data() ; ("initialization") table.state_init() ; ("derivative") table.state_deriv() ; ("integration") trick_ret = table.state_integ() ; ("dynamic_event") table.collision() ; } }; PoolTableSimObject dyn; IntegLoop dyn_integloop(0.001) dyn;