@Override
	public void execute(double t) {
		if (fis != null) {
			double[] v = new double[fis.length];
			for (int i = 0; i < fis.length; i++) {
				fis[i].setVariable("t", t);
				v[i] = fis[i].evaluate();
			}
			try {
				output.setOutput(new ColumnMatrix(v));
			} catch (OrderException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}