enhanced motor handling, bug fixes, initial optimization code
[debian/openrocket] / src / net / sf / openrocket / optimization / FunctionDecorator.java
1 package net.sf.openrocket.optimization;
2
3 public class FunctionDecorator implements Function {
4         
5         private final Function function;
6         
7         public FunctionDecorator(Function function) {
8                 this.function = function;
9         }
10         
11         
12         @Override
13         public double evaluate(Point x) throws InterruptedException {
14                 return function.evaluate(x);
15         }
16         
17         @Override
18         public double preComputed(Point x) {
19                 return function.preComputed(x);
20         }
21         
22 }