Excellent - thanks so much for such a clear example. Will try this afternoon! Steve On Mon, Oct 26, 2009 at 11:47 AM, Sean Luke <[log in to unmask]> wrote: > On Oct 26, 2009, at 5:29 PM, steven citron-pousty wrote: > > Thanks for your initial help - I got this running. The next problem I am >> running into is that since we use the doLoop to instantiate the class I >> don't have a handle to it nor can I pass in objects that I want to live on >> after the simulations are done. >> > > doLoop is just a convenience method meant for calling things at the command > line: don't do use it then. Instead of doLoop, you could just do something > like this: > > MyApp app = new MyApp(System.currentTimeMillis()); > app.start(); > for(int x=0 ; x < steps; x++) // steps is whatever you want. Or > use some other stopping metric. > app.schedule.step(app); > app.finish(); > > Seriously, that simple. The MASON simulation loop is intentionally > simplistic. At any rate, at the end of all this, you have the app variable, > holding your simulation. > > Sean >