This update function calculates the output of all neurons first. This has
to be done in order to propagate the pattern which is represented by the
input vector. The activation update of all neurons which are not input
neurons follows. The next step is to calculate the output value of those
units. The input units are handled next. The activation of the input
neurons is calculated and the next progression updates the output of all
input units.