Improve PedestrianEvacuationTimeProcessor
Copied from comments in PedestrianEvacuationTimeProcessor class:
Problems with this class:
- evacuation time is saved on every update (inefficient)
- only works if agents are deleted at their targets
A more better way could be implemented using target listener. In this case it
is important to check that the target is the agent's final (last) target.
The bigger problem is that this inefficient processor is used in two important processors:
- EvacuationTimeProcessor
- MeanPedestrianEvacuationTimeProcessor
See also the PedestrianStateProcessor -- maybe this can be used.