public void refresh() { outputs.Clear(); for (int i = 0; i < hiddenLayers.Count; i++) { if (i > 0) { inputs = outputs; } hiddenLayers[i].Evaluate(inputs, ref outputs); } inputs = outputs; //Process the layeroutputs through the output layer to outputLayer.Evaluate(inputs, ref outputs); }