restructuring and shapeup to boundary classes. moved knowncase test to
all boundariies.
redid how new parameters are set. They now use different functions for
first time setting (controlled by solver constructor) and resetting
(which needs to update a whole lot of other stuff as well.)
something goes wrong when attempting to make knowncase files for other
boundaries than periodic.
Lots of bugfixes concerning change of system parameters runtime. Testbed
updated to not crash if config system size is too low.
implemented a new exit function that throws std::exception instead of a
seg fault...
Redid reset function to avoid destroying the solver object all the time
in tests. Something fishy about it (sequential test failing), however,
rest of tests are acting really good. Getting there!
Without all the mega crashes, we're back at where periodic is the only
one passing everything, and the other boundaries are slightly different
in reset and delete/create (sequential test).
added assertion check if reactions are not already cleared.
More bugfix and moved a test to boundarytests
More bugfix and moved a test to boundarytests
bugfixes and extensive rewriting to ensure rigorous tests and total
reckless object parameter freedom.
bugfix random seed test
bugfix, sequential now works. Except for for surface boundary, which I
guess is a proper bug... oh joy
all tests pass. Round of error difference in how the reset and delete/