Advances network state one simulation step. accessors (getVertices, etc. owned by advance.) advance has detailed control over what does what when. detailed, low level control. clear onn what is happening when, how much time it is taking. If, during an advance cycle, a vertex at coordinates fires, every edge which receives output is notified of the spike. Those edges then hold the spike until their delay period is completed. At a later advance cycle, once the delay period has been completed, the synapses apply their PSRs (Post-Synaptic-Response) to the summation points. Finally, on the next advance cycle, each vertex adds the value stored in their corresponding summation points to their and resets the summation points to zero.
Modifies connections between vertices based on current state of the network and behavior over the past epoch. Should be called once every epoch. might be similar to advance.