#!/usr/bin/env python
+from __future__ import print_function
import nlopt
import numpy as np
-print ('nlopt version='+nlopt.__version__)
+print ('nlopt version=', nlopt.__version__)
def f(x, grad):
- F=x[0]
- L=x[1]
- E=x[2]
- I=x[3]
+ F, L, E, I = x
D=F*L**3/(3.*E*I)
return D
opt_val = opt.last_optimum_value()
result = opt.last_optimize_result()
-print ('opt_result='+str(result))
-print ('optimizer='+str(xopt))
-print ('opt_val='+str(opt_val))
+print ('opt_result=', result)
+print ('optimizer=', xopt)
+print ('opt_val=', opt_val)