Fixes #39
Instead of sending the data, we process the input data in one process. Then we write the partitioned network, as well as the partitioned plans, into the output folder. Each process reads in their input files now. Since we are using a binary file format, things work pretty quickly this way.
This involves
Create a new module with all the wire types. Because it was difficult to have proto definitions scattered across the project, they are now in one module which gives nicer path names like simulation::wire_types::ids::id
Rename Agent to Person: This is according to the naming used in matsim
Introducing wire types for Network, Population, Vehicles data types. AlsoEvents can be read and written in binary format. That existed before though.
New config with modules. As we have more and more options, they are now sorted into sub modules
Fixes #39 Instead of sending the data, we process the input data in one process. Then we write the partitioned network, as well as the partitioned plans, into the output folder. Each process reads in their input files now. Since we are using a binary file format, things work pretty quickly this way.
This involves
simulation::wire_types::ids::id
Agent
toPerson
: This is according to the naming used in matsimNetwork
,Population
,Vehicles
data types. AlsoEvents
can be read and written in binary format. That existed before though.