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) {
+ } else {
+ E_CALCULATE_ED;
+
double F[N], e;
int i;
X_EXTRACT;
return e;
}
+static int cb_fdf(const gsl_vector *x, void *params,
+ gsl_vector *f, gsl_matrix *J) {
+
+}
+
static void cb_step(const gsl_rng *rng, void *xp, double step_size) {
double *x = xp;
int i;