Description
The tvb.simulator.simulator.Simulator class, especially the _call_ method, has several issues related to its complexity. This task is to refactor the simulator's internal structure with a few specific goals:
- reduce drastically the length of its method implementations
- document methods
- convert _call_ from a generator to returning an iterator
- implement said iterator
- no changes to API