test new branch
Started adding distinctions between seed connected atoms and free atoms. Started implementing blocks on diffusion to avoid nucleation.
started unit-testing the whole crystal-surface-solution scheme. Gets messy.
fuck yeah
saddle point energies are now working as intended and are properly updated when needed to. Alot of new things tested.
cleaned up the saddle point calculation
added some more tests. Something goes wrong in the updating of the neighbors, that is, some reactions comes out of the initializations active yet illegal. Was stuck for a while due to mess with matrix indices.
merged some work.
continued debugging. Something is very wrong with the updating of the reactions... so tired.
it fucking works. Inefficient as santa on drugs but it works.