stash
stash
Added boundary class with the periodic subclass.
Made protected reaction variables private and accessible to subclasses
through functions instead. Removed some old optimization testing code.
Started working on describing general boundaries efficiently.
added boundary base class initialization functions and added config
fields.
Added mainsolver to boundary class. Made reaction mainsolver accessible
to subclasses.
Removed some silly old statements and comments which was periodicity
dependent. Much of the work is done already with regards to abstracting
the boundaries.
added comments and started the generalization to abstract boundaries
fixed conflicts on merge
Boundary objects are now created and loaded properly. Not used yet.
Neighbors are now nulled out if they are blocked by the boundaries.
updated knowncase config. tests pass.
Updated config files to look cleaner and add boundary spesific config
objects. Set up default distance calculation.
replaced distanceTo function with generalized boundary version. tested
and works.
Cleaned up old distanceTo deprecated accessories. Boundaries are deleted
when the main solver is deleted.
Added subclass for concentrationwall and made the superclass work as a
standard wall.
Added initializeBoundaries and updateBoundaries to the site class and
placed them in the run method. The standard wall boundary class
initialize a field of crystals at its edge.
debugging implementation of fixed wall. Alot of NULL tests. Also made it
so that fixed crystal seeds are not able to move.
Fixed walls now work. All tests pass for full periodic. Things are
looking good.
mod gitignore