Added possibility to modify runSimulation() to allow multiple simulation runs within runSimulation, with model parameters changing but dynamical variables not being reset between runs. Deals with the Input objects appropriately. loadResults() now takes a second parameter set by user: the number of times simulate() (or simulateParallel() ) was called in one call of the modified runSimulation.