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

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

double kahan_sum(double *x, size_t n);
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