aboutsummaryrefslogtreecommitdiff
path: root/src/misc.h
blob: c1897d98c5dae484b80cd5643dbcae61ef2c4c1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef MISC_H
#define MISC_H

#include <stdlib.h> /* for size_t */

double interp1d(double x, double *xp, double *yp, size_t n);
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);
double norm(double x, double mu, double sigma);
double norm_cdf(double x, double mu, double sigma);

#endif