In the past, we thought that it was good to get access to all singletons from a single object, the Environment.
This introduces many issues, e.g. cyclic includes. Additionally, we templated all objects with the simulation dimension.
This PR removes the dimension from the Filesystem object and allows the creation of the filesystem singleton from everywhere.
In the past, we thought that it was good to get access to all singletons from a single object, the Environment. This introduces many issues, e.g. cyclic includes. Additionally, we templated all objects with the simulation dimension.
This PR removes the dimension from the Filesystem object and allows the creation of the filesystem singleton from everywhere.