static double cb_Efunc(void *xp) {
const double *X = xp;
- double F[3], G[3];
-
+ DECLARE_F_G;
CALCULATE_F_G;
double e = 0;
}
static void printcore(const double *X) {
- int i;
+ int i, j;
+ DECLARE_F_G;
+ CALCULATE_F_G;
printf("[");
- for (i=0; i<NX; i++) printf(" %.18g,", X[i]);
+ for (i=0; i<NP; i++)
+ for (j=0; j<3; j++)
+ printf(" %.18g,", POINT(i)[i]);
printf(" ]\n");
}