colinsheppard/instream — Issue #66: Move optional output file controls (?)
Author: SFRailsback
Created: 2011-12-07 21:14:40+00:00
State: open

Upon further consideration: Our conventions are that Observer.Setup and the ObserverSwarm only contain stuff about graphical output, not file output. Stuff about output files has been in the Model.Setup, in part so it doesn't have to be passed from the Observer or batch swarms into modelSwarm.

So I think we should make the optional output control variables model variables instead of observer/batch variables.
a) Declare them in TroutModelSwarm.h as BOOLs (as is "shuffleYears" etc.)
b) Put them in Model.Setup with values of 0 or 1
c) Initialize them to NO in TroutModelSwarm instantiateObjects.

d) Remove all related stuff from ExperSwarm, TroutBatchSwarm, TroutObserverSwarm.