(final double x)
| 87 | public double minimize(final ScalarFn f, final double f0, final double initialScale, final int maxSteps) { |
| 88 | final ScalarFn fNeg = new ScalarFn() { |
| 89 | @Override |
| 90 | public double eval(final double x) { |
| 91 | return -f.eval(x); |
| 92 | } |
| 93 | }; |
| 94 | return maximize(fNeg,-f0,initialScale,maxSteps); |
| 95 | } |