@Override
	public void execute(double t) {
		double[] v = new double[output.getDim()];
		Arrays.fill(v, 1);
		Matrix y = new ColumnMatrix(v);
		for (InputConnector ic : inputs) {
			if (ic != null && ic.isConnected() && ic.getSource() != null) {
				y = y.arrayTimes(ic.getInput());
			}
		}
		try {
			output.setOutput(y);
		} catch (OrderException e) {
			e.printStackTrace();
		}
	}