Draft: Implement initial conditions and distribution functions
Description
This MR builds on top of the ensemble framework and implements a number of classes to create initial conditions for each replica, based on a given distribution function, for which a simple example (flat distribution) is added.
News snippet
Implemeny injection of initial conditions
Checklist
-
I have checked that my code follows the Octopus coding standards -
I have added tests for all the new features added in this request.
closes #959