summaryrefslogtreecommitdiff
path: root/src/approx_derivative.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/approx_derivative.c')
-rw-r--r--src/approx_derivative.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/approx_derivative.c b/src/approx_derivative.c
index b33a208..63d0b05 100644
--- a/src/approx_derivative.c
+++ b/src/approx_derivative.c
@@ -7,8 +7,8 @@ double central_derivative_at(double (*f)(double), double a, double h) {
double x2 = a + h;
double x1 = a - h;
- double y2 = (*f)(x2);
- double y1 = (*f)(x1);
+ double y2 = f(x2);
+ double y1 = f(x1);
return (y2 - y1) / (x2 - x1);
}
@@ -19,8 +19,8 @@ double forward_derivative_at(double (*f)(double), double a, double h) {
double x2 = a + h;
double x1 = a;
- double y2 = (*f)(x2);
- double y1 = (*f)(x1);
+ double y2 = f(x2);
+ double y1 = f(x1);
return (y2 - y1) / (x2 - x1);
}
@@ -31,8 +31,8 @@ double backward_derivative_at(double (*f)(double), double a, double h) {
double x2 = a;
double x1 = a - h;
- double y2 = (*f)(x2);
- double y1 = (*f)(x1);
+ double y2 = f(x2);
+ double y1 = f(x1);
return (y2 - y1) / (x2 - x1);
}