public double Calculate(double[] x) { double result = 0.0; iLInput = x; iLOutput = inputLayer.Calculate(iLInput); hLInput = Link1(iLOutput); hLOutput = hiddenLayer.Calculate(hLInput); oLInput = Link2(hLOutput); oLOutput = outputLayer.Calculate(oLInput); return(result); }