static double target[N];
static double cb_Efunc(void *xp) {
- const double *x = xp;
-
- e = 0;
- for (i=0; i<N-3; i++) {
- // A is point i, B i+1, C i+2, etc.
- if (i == 0) {
- } else if (i==N-2) {
+ const double *X = xp;
+
+ double e = 0;
+ for (P=0; P<N-3; P++) {
+ double d;
+ // A is point #p, B #p+1, C #p+2, etc.
+ if (P == 0) {
+ } else if (P==N-2) {
} else {
- E_CALCULATE_ED;
+ E_CALCULATE_MID;
double F[N], e;
int i;