Base class for data processors.
This class contains all common functionality for all data processors.
It provides access to the internal data map for saving concrete data of type V with key type K.
The methods preLoop and postLoop are called at corresponding points in time related to the simulation loop.
The method doUpdate gets called after every simulation step with the current SimulationState.
Here, one gets the opportunity to compute a new value or to update the state for a computation in postLoop.
The computed value can be stored afterwards in the data by using the putValue method.
To get specific attributes defined in JSON or access to the MainModel, one has to use the init method which
gives access to all significant things via the argument manager of type ProcessorManager.
@param
---
---
---
---
---
---
---