From ea5ca0b6798a3252c89f1a0126c467ccc25065cb Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Thu, 6 Nov 2025 17:04:09 -0500 Subject: [PATCH] update: add test --- src/init.c | 6 +++++- src/init.h | 1 + src/test.c | 8 ++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/test.c diff --git a/src/init.c b/src/init.c index 9cabd01..e23eb86 100644 --- a/src/init.c +++ b/src/init.c @@ -123,7 +123,7 @@ static void refine_interval(double xl, double xr, double yl, double yr, double r return ; } -static int init(double bmax, double rela_err_limit){ +int init(double bmax, double rela_err_limit){ SampleData sample; sample.capacity = 2; sample.size=2; @@ -139,6 +139,10 @@ static int init(double bmax, double rela_err_limit){ //sort //output + printf("Total sample points number: %d\n", sample.size); + for (int i = 0; i < sample.size; i++) { + printf("%.16g %.16g\n", sample.x[i], sample.y[i]); + } free(sample.x); free(sample.y); diff --git a/src/init.h b/src/init.h index 2a4f0c5..d59e39e 100644 --- a/src/init.h +++ b/src/init.h @@ -1 +1,2 @@ double chi(double b); +int init(double bmax, double rela_err_limit); diff --git a/src/test.c b/src/test.c new file mode 100644 index 0000000..1f83b9f --- /dev/null +++ b/src/test.c @@ -0,0 +1,8 @@ +#include "common.h" +#include "init.h" + +int main(){ + init(15.0, 1e-3); + + return 0; +}