aboutsummaryrefslogtreecommitdiff
path: root/src/misc.h
diff options
context:
space:
mode:
authortlatorre <tlatorre@uchicago.edu>2018-10-19 13:00:26 -0500
committertlatorre <tlatorre@uchicago.edu>2018-10-19 13:00:26 -0500
commit33e2b0e4fa292fc6978b1d49b8d9d3a66dc3e9da (patch)
tree8488b1beb9dd5d595eb025b20205667cf2cf8a2f /src/misc.h
parent4d8a6e3b8f982c947439958b1d22154012376b76 (diff)
downloadsddm-33e2b0e4fa292fc6978b1d49b8d9d3a66dc3e9da.tar.gz
sddm-33e2b0e4fa292fc6978b1d49b8d9d3a66dc3e9da.tar.bz2
sddm-33e2b0e4fa292fc6978b1d49b8d9d3a66dc3e9da.zip
add interp2d() for fast bilinear 2D interpolation
Diffstat (limited to 'src/misc.h')
-rw-r--r--src/misc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/misc.h b/src/misc.h
index 80a580f..3a55c2f 100644
--- a/src/misc.h
+++ b/src/misc.h
@@ -17,6 +17,7 @@ double ln(unsigned int n);
double lnfact(unsigned int n);
double kahan_sum(double *x, size_t n);
double interp1d(double x, double *xp, double *yp, size_t n);
+double interp2d(double x, double y, double *xp, double *yp, double *zp, size_t n1, size_t n2);
int isclose(double a, double b, double rel_tol, double abs_tol);
int allclose(double *a, double *b, size_t n, double rel_tol, double abs_tol);
double logsumexp(double *a, size_t n);