7 |
IMPORT "ipopt"; |
IMPORT "ipopt"; |
8 |
IMPORT "johnpye/extpy/extpy"; |
IMPORT "johnpye/extpy/extpy"; |
9 |
IMPORT "johnpye/leastsq_fit"; |
IMPORT "johnpye/leastsq_fit"; |
10 |
|
|
11 |
REQUIRE "atoms.a4l"; |
REQUIRE "atoms.a4l"; |
12 |
|
|
13 |
(* |
(* |
42 |
FOR i IN [1..n] CREATE |
FOR i IN [1..n] CREATE |
43 |
f[i] IS_A fn(p, x[i]); |
f[i] IS_A fn(p, x[i]); |
44 |
END FOR; |
END FOR; |
45 |
sse IS_A solver_var; |
obj: MINIMIZE SUM[(y[i] - f[i].y)^2 | i IN [1..n]]; |
|
sse = SUM[(y[i] - f[i].y)^2 | i IN [1..n]]; |
|
|
MINIMIZE sse; |
|
46 |
METHODS |
METHODS |
47 |
METHOD on_load; |
METHOD on_load; |
48 |
FIX x[1..n], y[1..n]; |
FIX x[1..n], y[1..n]; |