Now that all the features have been merged into the master branch, we should start moving toward an object-oriented interface. An MC simulation should be set up as an object and should return a Results object. Boundary conditions should also be set up as objects. This will make the interface more concise and also allow re-use (for example, once set up, the simulation object can be re-used again and again).
Now that all the features have been merged into the master branch, we should start moving toward an object-oriented interface. An MC simulation should be set up as an object and should return a Results object. Boundary conditions should also be set up as objects. This will make the interface more concise and also allow re-use (for example, once set up, the simulation object can be re-used again and again).