/************************************************************
PURPOSE:
    ( Provide a basic simulation for testing GUI )
LIBRARY DEPENDENCIES:
    ((Basic/src/Basic.cc))
*************************************************************/
#include "sim_objects/default_trick_sys.sm"
##include "Basic/include/Basic.hh"

class BasicSimObject : public Trick::SimObject {
    public:
    Basic basic;

    BasicSimObject() {
        ("default_data")            basic.default_data() ;
        ("initialization")          basic.state_init() ;
        (0.1, "scheduled")          basic.state_increment() ;
        ("integration")             trick_ret = basic.state_integ() ;
    }
};

BasicSimObject dyn;
IntegLoop dyn_integloop(0.1) dyn;

void create_connections() {
    dyn_integloop.getIntegrator(Runge_Kutta_4, 4);
}