working on crazy weird updating of reactions...
continued tweaking. Goal is to never update every rate
finally got the reaction dependencies right. Got a good feeling.
realized that you actually need to update the rates of every reaction once the energy changes, which it does for all neighbors anyway... waste of time.
added timing of saddle function
some saddle energies are recalculated without anything having changed from the last time.
stash
continued tracing the origin of the recalculcated unchanged saddle energies.
changed some ordering issues
added a debugger for proper tracing of reactions and particle state updating
updated debugger with a missing macro in release mode
added timing in the debugger
traces can now be written to file.
put alot more work into the debugger. it works very nicely now.
shaped up the debugger. Now I am happy with its state
ok. Ill stop updating the debugger now. I promise Ill focus on actual coding now.
for some reason it doesnt work anymore.. surprise
continued working on new saddle calculation optimizations. Disabled for this commit.
fixing conflicts with exp2 merge
fixing conflicts with exp2 merge