added superclass Space
added StateSpace extends Space
added StateSpace extends Space
made changes to reflect the new StateSpace class
moved parts of the old ParSpace class to the new superclass Space
ListOfSamples.java now remembers the a priori values of the model states for all prior times and for the whole population --this is in preparation for some visualization methods
uses the new StateSpace information
refactored the code by moving the visualization methods from DiffEvo to a new class DffEvoVisualization and by moving the output-writing methods to a new class DiffEvoOutputWriters. This did require that the EvalResults class now contains more stuff, and it required that DiffEvo's start method now returns an EvalResults object, which can then be passed on to an instance of DiffEvoOutputWriters or DiffEvoVisualization
moved calcObjScore method from ListOfSamples to DiffEvo, added ListOfSamples argument to calcObjScore method.
removed calcObjScore method from ListOfSamples, removed unused fields parSpace and stateSpace
added parSpace field to the constructor of Proposals and of Parents
the call in MainProgram to start() has been renamed runOptimization()
refactored the code, and cleaned up the mess I made yesterday. Everything is working again.
classes Proposals and Parents are no longer used and were therefore deleted
removed some deprecated unit tests
class now supports returning just column or just a row from the data that was read from EAS file
added DiffEvo uint test for dynamic model interface
added DiffEvo uint test for dynamic model interface
added unit testing for EvalResults class